비행 몬스터 추가 및 맵 오브젝트 배치 수정
This commit is contained in:
		
							
								
								
									
										8
									
								
								Assets/Art/Animation/Enemies/Crawlid.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Art/Animation/Enemies/Crawlid.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: 1499ead44cab07d4783c89dda4baa563
 | 
			
		||||
folderAsset: yes
 | 
			
		||||
DefaultImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
							
								
								
									
										8
									
								
								Assets/Art/Animation/Enemies/Vengefly.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Art/Animation/Enemies/Vengefly.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: 45d432194f0505a49b35960a7cd89336
 | 
			
		||||
folderAsset: yes
 | 
			
		||||
DefaultImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
							
								
								
									
										364
									
								
								Assets/Art/Animation/Enemies/Vengefly/Idle.anim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										364
									
								
								Assets/Art/Animation/Enemies/Vengefly/Idle.anim
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,364 @@
 | 
			
		||||
%YAML 1.1
 | 
			
		||||
%TAG !u! tag:unity3d.com,2011:
 | 
			
		||||
--- !u!74 &7400000
 | 
			
		||||
AnimationClip:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_Name: Idle
 | 
			
		||||
  serializedVersion: 7
 | 
			
		||||
  m_Legacy: 0
 | 
			
		||||
  m_Compressed: 0
 | 
			
		||||
  m_UseHighQualityCurve: 1
 | 
			
		||||
  m_RotationCurves: []
 | 
			
		||||
  m_CompressedRotationCurves: []
 | 
			
		||||
  m_EulerCurves:
 | 
			
		||||
  - curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: {x: 0, y: 0, z: 80}
 | 
			
		||||
        inSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        outSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        tangentMode: 0
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
        outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.083333336
 | 
			
		||||
        value: {x: 0, y: 0, z: 0}
 | 
			
		||||
        inSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        outSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        tangentMode: 0
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
        outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.16666667
 | 
			
		||||
        value: {x: 0, y: 0, z: 80}
 | 
			
		||||
        inSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        outSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        tangentMode: 0
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
        outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.25
 | 
			
		||||
        value: {x: 0, y: 0, z: 80}
 | 
			
		||||
        inSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        outSlope: {x: Infinity, y: Infinity, z: Infinity}
 | 
			
		||||
        tangentMode: 0
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
        outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    path: 
 | 
			
		||||
  m_PositionCurves: []
 | 
			
		||||
  m_ScaleCurves: []
 | 
			
		||||
  m_FloatCurves:
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: 1
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.083333336
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.16666667
 | 
			
		||||
        value: 1
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: m_FlipY
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 212
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  m_PPtrCurves:
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
    - time: 0
 | 
			
		||||
      value: {fileID: 1430593462300258365, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - time: 0.083333336
 | 
			
		||||
      value: {fileID: 241393334193456189, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - time: 0.16666667
 | 
			
		||||
      value: {fileID: 574898508, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - time: 0.25
 | 
			
		||||
      value: {fileID: 1430593462300258365, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    attribute: m_Sprite
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 212
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 2
 | 
			
		||||
  m_SampleRate: 12
 | 
			
		||||
  m_WrapMode: 0
 | 
			
		||||
  m_Bounds:
 | 
			
		||||
    m_Center: {x: 0, y: 0, z: 0}
 | 
			
		||||
    m_Extent: {x: 0, y: 0, z: 0}
 | 
			
		||||
  m_ClipBindingConstant:
 | 
			
		||||
    genericBindings:
 | 
			
		||||
    - serializedVersion: 2
 | 
			
		||||
      path: 0
 | 
			
		||||
      attribute: 4
 | 
			
		||||
      script: {fileID: 0}
 | 
			
		||||
      typeID: 4
 | 
			
		||||
      customType: 4
 | 
			
		||||
      isPPtrCurve: 0
 | 
			
		||||
      isIntCurve: 0
 | 
			
		||||
      isSerializeReferenceCurve: 0
 | 
			
		||||
    - serializedVersion: 2
 | 
			
		||||
      path: 0
 | 
			
		||||
      attribute: 1444465954
 | 
			
		||||
      script: {fileID: 0}
 | 
			
		||||
      typeID: 212
 | 
			
		||||
      customType: 0
 | 
			
		||||
      isPPtrCurve: 0
 | 
			
		||||
      isIntCurve: 0
 | 
			
		||||
      isSerializeReferenceCurve: 0
 | 
			
		||||
    - serializedVersion: 2
 | 
			
		||||
      path: 0
 | 
			
		||||
      attribute: 0
 | 
			
		||||
      script: {fileID: 0}
 | 
			
		||||
      typeID: 212
 | 
			
		||||
      customType: 23
 | 
			
		||||
      isPPtrCurve: 1
 | 
			
		||||
      isIntCurve: 0
 | 
			
		||||
      isSerializeReferenceCurve: 0
 | 
			
		||||
    pptrCurveMapping:
 | 
			
		||||
    - {fileID: 1430593462300258365, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - {fileID: 241393334193456189, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - {fileID: 574898508, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
    - {fileID: 1430593462300258365, guid: bb8e18dd38be6a94badfb35ea2ef08b1, type: 3}
 | 
			
		||||
  m_AnimationClipSettings:
 | 
			
		||||
    serializedVersion: 2
 | 
			
		||||
    m_AdditiveReferencePoseClip: {fileID: 0}
 | 
			
		||||
    m_AdditiveReferencePoseTime: 0
 | 
			
		||||
    m_StartTime: 0
 | 
			
		||||
    m_StopTime: 0.33333334
 | 
			
		||||
    m_OrientationOffsetY: 0
 | 
			
		||||
    m_Level: 0
 | 
			
		||||
    m_CycleOffset: 0
 | 
			
		||||
    m_HasAdditiveReferencePose: 0
 | 
			
		||||
    m_LoopTime: 1
 | 
			
		||||
    m_LoopBlend: 0
 | 
			
		||||
    m_LoopBlendOrientation: 0
 | 
			
		||||
    m_LoopBlendPositionY: 0
 | 
			
		||||
    m_LoopBlendPositionXZ: 0
 | 
			
		||||
    m_KeepOriginalOrientation: 0
 | 
			
		||||
    m_KeepOriginalPositionY: 1
 | 
			
		||||
    m_KeepOriginalPositionXZ: 0
 | 
			
		||||
    m_HeightFromFeet: 0
 | 
			
		||||
    m_Mirror: 0
 | 
			
		||||
  m_EditorCurves:
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.25
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: localEulerAnglesRaw.x
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.25
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: localEulerAnglesRaw.y
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: 80
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.083333336
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.16666667
 | 
			
		||||
        value: 80
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.25
 | 
			
		||||
        value: 80
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0.33333334
 | 
			
		||||
        outWeight: 0.33333334
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: localEulerAnglesRaw.z
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve:
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0
 | 
			
		||||
        value: 1
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.083333336
 | 
			
		||||
        value: 0
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      - serializedVersion: 3
 | 
			
		||||
        time: 0.16666667
 | 
			
		||||
        value: 1
 | 
			
		||||
        inSlope: Infinity
 | 
			
		||||
        outSlope: Infinity
 | 
			
		||||
        tangentMode: 103
 | 
			
		||||
        weightedMode: 0
 | 
			
		||||
        inWeight: 0
 | 
			
		||||
        outWeight: 0
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: m_FlipY
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 212
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  m_EulerEditorCurves:
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve: []
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: m_LocalEulerAngles.x
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve: []
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: m_LocalEulerAngles.y
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  - serializedVersion: 2
 | 
			
		||||
    curve:
 | 
			
		||||
      serializedVersion: 2
 | 
			
		||||
      m_Curve: []
 | 
			
		||||
      m_PreInfinity: 2
 | 
			
		||||
      m_PostInfinity: 2
 | 
			
		||||
      m_RotationOrder: 4
 | 
			
		||||
    attribute: m_LocalEulerAngles.z
 | 
			
		||||
    path: 
 | 
			
		||||
    classID: 4
 | 
			
		||||
    script: {fileID: 0}
 | 
			
		||||
    flags: 0
 | 
			
		||||
  m_HasGenericRootTransform: 1
 | 
			
		||||
  m_HasMotionFloatCurves: 0
 | 
			
		||||
  m_Events: []
 | 
			
		||||
							
								
								
									
										8
									
								
								Assets/Art/Animation/Enemies/Vengefly/Idle.anim.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Art/Animation/Enemies/Vengefly/Idle.anim.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: fa828237931aca44aa51061c934a376d
 | 
			
		||||
NativeFormatImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  mainObjectFileID: 7400000
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
@@ -0,0 +1,72 @@
 | 
			
		||||
%YAML 1.1
 | 
			
		||||
%TAG !u! tag:unity3d.com,2011:
 | 
			
		||||
--- !u!91 &9100000
 | 
			
		||||
AnimatorController:
 | 
			
		||||
  m_ObjectHideFlags: 0
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_Name: VengeflyContoller
 | 
			
		||||
  serializedVersion: 5
 | 
			
		||||
  m_AnimatorParameters: []
 | 
			
		||||
  m_AnimatorLayers:
 | 
			
		||||
  - serializedVersion: 5
 | 
			
		||||
    m_Name: Base Layer
 | 
			
		||||
    m_StateMachine: {fileID: 4053451413300753691}
 | 
			
		||||
    m_Mask: {fileID: 0}
 | 
			
		||||
    m_Motions: []
 | 
			
		||||
    m_Behaviours: []
 | 
			
		||||
    m_BlendingMode: 0
 | 
			
		||||
    m_SyncedLayerIndex: -1
 | 
			
		||||
    m_DefaultWeight: 0
 | 
			
		||||
    m_IKPass: 0
 | 
			
		||||
    m_SyncedLayerAffectsTiming: 0
 | 
			
		||||
    m_Controller: {fileID: 9100000}
 | 
			
		||||
--- !u!1107 &4053451413300753691
 | 
			
		||||
AnimatorStateMachine:
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_ObjectHideFlags: 1
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_Name: Base Layer
 | 
			
		||||
  m_ChildStates:
 | 
			
		||||
  - serializedVersion: 1
 | 
			
		||||
    m_State: {fileID: 8028329851496343442}
 | 
			
		||||
    m_Position: {x: 200, y: 0, z: 0}
 | 
			
		||||
  m_ChildStateMachines: []
 | 
			
		||||
  m_AnyStateTransitions: []
 | 
			
		||||
  m_EntryTransitions: []
 | 
			
		||||
  m_StateMachineTransitions: {}
 | 
			
		||||
  m_StateMachineBehaviours: []
 | 
			
		||||
  m_AnyStatePosition: {x: 50, y: 20, z: 0}
 | 
			
		||||
  m_EntryPosition: {x: 50, y: 120, z: 0}
 | 
			
		||||
  m_ExitPosition: {x: 800, y: 120, z: 0}
 | 
			
		||||
  m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
 | 
			
		||||
  m_DefaultState: {fileID: 8028329851496343442}
 | 
			
		||||
--- !u!1102 &8028329851496343442
 | 
			
		||||
AnimatorState:
 | 
			
		||||
  serializedVersion: 6
 | 
			
		||||
  m_ObjectHideFlags: 1
 | 
			
		||||
  m_CorrespondingSourceObject: {fileID: 0}
 | 
			
		||||
  m_PrefabInstance: {fileID: 0}
 | 
			
		||||
  m_PrefabAsset: {fileID: 0}
 | 
			
		||||
  m_Name: Idle
 | 
			
		||||
  m_Speed: 1
 | 
			
		||||
  m_CycleOffset: 0
 | 
			
		||||
  m_Transitions: []
 | 
			
		||||
  m_StateMachineBehaviours: []
 | 
			
		||||
  m_Position: {x: 50, y: 50, z: 0}
 | 
			
		||||
  m_IKOnFeet: 0
 | 
			
		||||
  m_WriteDefaultValues: 1
 | 
			
		||||
  m_Mirror: 0
 | 
			
		||||
  m_SpeedParameterActive: 0
 | 
			
		||||
  m_MirrorParameterActive: 0
 | 
			
		||||
  m_CycleOffsetParameterActive: 0
 | 
			
		||||
  m_TimeParameterActive: 0
 | 
			
		||||
  m_Motion: {fileID: 7400000, guid: fa828237931aca44aa51061c934a376d, type: 2}
 | 
			
		||||
  m_Tag: 
 | 
			
		||||
  m_SpeedParameter: 
 | 
			
		||||
  m_MirrorParameter: 
 | 
			
		||||
  m_CycleOffsetParameter: 
 | 
			
		||||
  m_TimeParameter: 
 | 
			
		||||
@@ -0,0 +1,8 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: b36e81c2a02a3744689c86651daf6017
 | 
			
		||||
NativeFormatImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  mainObjectFileID: 9100000
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										51
									
								
								Assets/Scripts/Enemies/FlyingEnemyMove.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								Assets/Scripts/Enemies/FlyingEnemyMove.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
using UnityEngine;
 | 
			
		||||
 | 
			
		||||
public class FlyingEnemyMove : MonoBehaviour
 | 
			
		||||
{
 | 
			
		||||
    // TODO : 임시 코드 
 | 
			
		||||
    public float moveSpeed = 3f;
 | 
			
		||||
    public float jumpForce = 5f;
 | 
			
		||||
    public float gravityScale = 0f;
 | 
			
		||||
    public float groundCheckDistance = 0.2f; // 지면 감지를 위한 거리
 | 
			
		||||
    public LayerMask groundLayer; // 지면 레이어 마스크
 | 
			
		||||
 | 
			
		||||
    private Rigidbody2D rb;
 | 
			
		||||
    private bool isGrounded; // 지면 여부
 | 
			
		||||
 | 
			
		||||
    void Start()
 | 
			
		||||
    {
 | 
			
		||||
        rb = GetComponent<Rigidbody2D>();
 | 
			
		||||
        rb.gravityScale = gravityScale;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void FixedUpdate()
 | 
			
		||||
    {
 | 
			
		||||
        // 지면 감지
 | 
			
		||||
        isGrounded = Physics2D.Raycast(transform.position, Vector2.down, groundCheckDistance, groundLayer);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        // 이동 로직 (예시: 좌우 이동)
 | 
			
		||||
        float horizontalInput = Random.Range(-1f, 1f); // 랜덤 이동
 | 
			
		||||
        Vector2 velocity = rb.linearVelocity;
 | 
			
		||||
        velocity.x = horizontalInput * moveSpeed;
 | 
			
		||||
        rb.linearVelocity = velocity;
 | 
			
		||||
 | 
			
		||||
        // 점프 (예시: 일정 확률로 점프)
 | 
			
		||||
        if (isGrounded && Random.value < 0.01f) // 1% 확률로 점프
 | 
			
		||||
        {
 | 
			
		||||
            rb.AddForce(Vector2.up * jumpForce, ForceMode2D.Impulse);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void OnCollisionEnter2D(Collision2D collision)
 | 
			
		||||
    {
 | 
			
		||||
        // 충돌 처리 로직 (예시: 벽에 닿으면 튕겨나가기)
 | 
			
		||||
        if (collision.gameObject.CompareTag("Wall"))
 | 
			
		||||
        {
 | 
			
		||||
            // 충돌한 방향 반대로 힘을 가하여 튕겨내기
 | 
			
		||||
            Vector2 bounceDirection = (transform.position - collision.transform.position).normalized;
 | 
			
		||||
            rb.AddForce(bounceDirection * 5f, ForceMode2D.Impulse);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2
									
								
								Assets/Scripts/Enemies/FlyingEnemyMove.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Assets/Scripts/Enemies/FlyingEnemyMove.cs.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: 17df5f47e9ea4f34dbc898874d79b31e
 | 
			
		||||
		Reference in New Issue
	
	Block a user