From 6ba4e96ca778df2e085287b5f09fa705c40284e8 Mon Sep 17 00:00:00 2001 From: Sc0rch-thinks Date: Fri, 16 Aug 2024 22:29:30 +0800 Subject: [PATCH] game: editing AI --- .../Assets/New Physic Material.physicMaterial | 14 + .../New Physic Material.physicMaterial.meta | 8 + .../Assets/Prefabs/AIPerson.prefab | 2 +- .../Scenes/Playgrounds/FInalScene.unity | 156 ++++++- .../FinalScene/NavMesh-navMesh 1.asset | Bin 81404 -> 81404 bytes RunningLateGame/Assets/Scripts/AI.cs | 6 +- .../StarterAssetsThirdPerson.controller | 399 ++++++++++++++---- .../ProjectSettings/ProjectSettings.asset | 2 +- 8 files changed, 507 insertions(+), 80 deletions(-) create mode 100644 RunningLateGame/Assets/New Physic Material.physicMaterial create mode 100644 RunningLateGame/Assets/New Physic Material.physicMaterial.meta diff --git a/RunningLateGame/Assets/New Physic Material.physicMaterial b/RunningLateGame/Assets/New Physic Material.physicMaterial new file mode 100644 index 0000000..39d4f1d --- /dev/null +++ b/RunningLateGame/Assets/New Physic Material.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Physic Material + dynamicFriction: 2 + staticFriction: 2 + bounciness: 0 + frictionCombine: 1 + bounceCombine: 1 diff --git a/RunningLateGame/Assets/New Physic Material.physicMaterial.meta b/RunningLateGame/Assets/New Physic Material.physicMaterial.meta new file mode 100644 index 0000000..4ad4d06 --- /dev/null +++ b/RunningLateGame/Assets/New Physic Material.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af5498c8fc3d9184d96e9c33ff76659d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RunningLateGame/Assets/Prefabs/AIPerson.prefab b/RunningLateGame/Assets/Prefabs/AIPerson.prefab index 270fdf9..09add5e 100644 --- a/RunningLateGame/Assets/Prefabs/AIPerson.prefab +++ b/RunningLateGame/Assets/Prefabs/AIPerson.prefab @@ -847,7 +847,7 @@ Animator: m_Controller: {fileID: 9100000, guid: 40db3173a05ae3242b1c182a09b0a183, type: 2} m_CullingMode: 1 m_UpdateMode: 0 - m_ApplyRootMotion: 1 + m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_StabilizeFeet: 0 m_WarningMessage: diff --git a/RunningLateGame/Assets/Scenes/Playgrounds/FInalScene.unity b/RunningLateGame/Assets/Scenes/Playgrounds/FInalScene.unity index 18ac8a6..ebeb6fe 100644 --- a/RunningLateGame/Assets/Scenes/Playgrounds/FInalScene.unity +++ b/RunningLateGame/Assets/Scenes/Playgrounds/FInalScene.unity @@ -58117,7 +58117,8 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 6565435011949983459, guid: 4727a0261e638a347b36b0a4c15200bd, type: 3} m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: @@ -124117,11 +124118,41 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, type: 3} propertyPath: m_LocalPosition.y value: 0.7249985 objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5571806518164592667, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6059963189683946240, guid: fede53ad5812a1046bf12a85cacb875a, type: 3} propertyPath: m_StaticEditorFlags @@ -124207,6 +124238,11 @@ PrefabInstance: propertyPath: m_StaticEditorFlags value: 0 objectReference: {fileID: 0} + - target: {fileID: 8454057317721622983, guid: fede53ad5812a1046bf12a85cacb875a, + type: 3} + propertyPath: field of view + value: 75 + objectReference: {fileID: 0} - target: {fileID: 8454057317721622983, guid: fede53ad5812a1046bf12a85cacb875a, type: 3} propertyPath: near clip plane @@ -202695,6 +202731,121 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 92f6a3f203d177d418d29d6ca5580013, type: 3} +--- !u!1001 &690184317 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalPosition.x + value: 508.62494 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalPosition.y + value: 2.95 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalPosition.z + value: 197.06265 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_BackGroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_BackGroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_BackGroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_BackGroundColor.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8047161636021232021, guid: c708a3b79cd542b42bbfedb17e213bc1, + type: 3} + propertyPath: m_Name + value: NestedParentArmature_Unpack + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 974238578668270715, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + - {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + - {fileID: 3543048675319490572, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + m_RemovedGameObjects: + - {fileID: 5542111180780342642, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + - {fileID: 3203261902030645159, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + - {fileID: 3128949090649374765, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + - {fileID: 974238578668270704, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} --- !u!1001 &690263085 PrefabInstance: m_ObjectHideFlags: 0 @@ -496107,7 +496258,7 @@ TerrainCollider: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1571048533} - m_Material: {fileID: 0} + m_Material: {fileID: 13400000, guid: af5498c8fc3d9184d96e9c33ff76659d, type: 2} m_IncludeLayers: serializedVersion: 2 m_Bits: 0 @@ -745017,3 +745168,4 @@ SceneRoots: - {fileID: 1724433828} - {fileID: 1882649690} - {fileID: 1191548241} + - {fileID: 690184317} diff --git a/RunningLateGame/Assets/Scenes/Playgrounds/FinalScene/NavMesh-navMesh 1.asset b/RunningLateGame/Assets/Scenes/Playgrounds/FinalScene/NavMesh-navMesh 1.asset index 7f4178bf6a998c87b178e4947edf6cd0fe9309cf..a1237cb99c7db1f3a015ae755dd5aa9b46e4a4a1 100644 GIT binary patch delta 3814 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 W$<3v++9fpVL2SIf&{_`S4*U;IGXQ%4 delta 3814 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 bRcaNG4mCE-yWE1 public void Awake() { - _animator = GetComponent(); - _currentState = "Strolling"; - + _agent = GetComponent(); _animator = GetComponent(); @@ -126,7 +124,7 @@ private IEnumerator Strolling() if ((transform.position - destinationCoord).magnitude < 1f) _destinationPointSet = false; - yield return new WaitForSeconds(1f); + yield return new WaitForEndOfFrame(); } ChangeState(); diff --git a/RunningLateGame/Assets/Starter Assets/Runtime/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller b/RunningLateGame/Assets/Starter Assets/Runtime/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller index 82fabf2..b547bb2 100644 --- a/RunningLateGame/Assets/Starter Assets/Runtime/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller +++ b/RunningLateGame/Assets/Starter Assets/Runtime/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller @@ -1,5 +1,33 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7469282255733588732 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: InAir + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1241942381204629156} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -2702400367771620057, guid: 063aa479676c4084ebf187660ca0a7b8, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1107 &-5602963042399094863 AnimatorStateMachine: serializedVersion: 6 @@ -10,8 +38,17 @@ AnimatorStateMachine: m_Name: Base Layer m_ChildStates: - serializedVersion: 1 - m_State: {fileID: 8339175055766481336} - m_Position: {x: 200, y: 410, z: 0} + m_State: {fileID: 6904719651407550685} + m_Position: {x: 200, y: 400, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7469282255733588732} + m_Position: {x: 200, y: 600, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1645763842379584696} + m_Position: {x: 400, y: 490, z: 0} + - serializedVersion: 1 + m_State: {fileID: 2316907928501487792} + m_Position: {x: 0, y: 490, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -19,51 +56,9 @@ AnimatorStateMachine: m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 10, y: 330, z: 0} m_EntryPosition: {x: 220, y: 330, z: 0} - m_ExitPosition: {x: 780, y: 90, z: 0} + m_ExitPosition: {x: 680, y: 260, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 8339175055766481336} ---- !u!206 &-5557379071981553134 -BlendTree: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Blend Tree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: -3100369314251171874, guid: 12e52e465ed793a4d801955e9f964a82, - type: 3} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: Speed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 1657602633327794031, guid: 8269a9f8cf495034c817722ac21f309f, - type: 3} - m_Threshold: 2.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: Speed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 6564411413370888346, guid: 16114d403eabb53438de032c6f0d1deb, - type: 3} - m_Threshold: 5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: Speed - m_Mirror: 0 - m_BlendParameter: Speed - m_BlendParameterY: Speed - m_MinThreshold: 0 - m_MaxThreshold: 5 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 + m_DefaultState: {fileID: 6904719651407550685} --- !u!1101 &-5554260563948360725 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -111,6 +106,31 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1101 &-4639224020698590961 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FreeFall + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.037536144 + m_TransitionOffset: 0.23041831 + m_ExitTime: 0.9466194 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1101 &-3943826829571047522 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -161,6 +181,58 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1102 &-1645763842379584696 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: JumpLand + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1965893691485178243} + 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: 8738420251406115919} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1241942381204629156 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1645763842379584696} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.09764749 + m_TransitionOffset: 0.08027425 + m_ExitTime: 0.30146867 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -175,31 +247,31 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Jump m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Grounded m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: FreeFall m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: MotionSpeed m_Type: 1 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -238,6 +310,28 @@ AnimatorStateTransition: m_InterruptionSource: 2 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1101 &1705606405774109490 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.47048202 + m_TransitionOffset: 0.60876185 + m_ExitTime: 0.66366935 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &1725567275296691115 AnimatorState: serializedVersion: 6 @@ -266,6 +360,56 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1101 &1965893691485178243 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 6904719651407550685} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4340285 + m_TransitionOffset: 0.36290926 + m_ExitTime: 0.39948252 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 2 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &2316907928501487792 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: JumpStart + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1705606405774109490} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7478122292733868173, guid: 98f277b0c8055e143b2fcf058d3c27dc, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1101 &2455683505482688366 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -313,6 +457,34 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 0 +--- !u!1102 &6904719651407550685 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle Walk Run Blend + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -4639224020698590961} + - {fileID: 8635457214972911529} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 1 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 8571049798372811705} + m_Tag: + m_SpeedParameter: MotionSpeed + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: Speed --- !u!1101 &7604687646627025577 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -363,29 +535,112 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1102 &8339175055766481336 -AnimatorState: - serializedVersion: 6 +--- !u!206 &8571049798372811705 +BlendTree: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Blend Tree - 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: -5557379071981553134} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -3100369314251171874, guid: 12e52e465ed793a4d801955e9f964a82, + type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 1657602633327794031, guid: 8269a9f8cf495034c817722ac21f309f, + type: 3} + m_Threshold: 2 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 6564411413370888346, guid: 16114d403eabb53438de032c6f0d1deb, + type: 3} + m_Threshold: 6 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + m_BlendParameter: Speed + m_BlendParameterY: Speed + m_MinThreshold: 0 + m_MaxThreshold: 6 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &8635457214972911529 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 2316907928501487792} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07026373 + m_TransitionOffset: 0 + m_ExitTime: 0.03574113 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!206 &8738420251406115919 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -9098803823909532060, guid: 98f277b0c8055e143b2fcf058d3c27dc, + type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 3062299877480904481, guid: 325a26d62b61fa94cb3c97c435efebc5, + type: 3} + m_Threshold: 2 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: -2817517482862745934, guid: 3c033631149b9c541bcf155cd94cccba, + type: 3} + m_Threshold: 6 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + m_BlendParameter: Speed + m_BlendParameterY: Speed + m_MinThreshold: 0 + m_MaxThreshold: 6 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 diff --git a/RunningLateGame/ProjectSettings/ProjectSettings.asset b/RunningLateGame/ProjectSettings/ProjectSettings.asset index 55cc5ce..d7a4599 100644 --- a/RunningLateGame/ProjectSettings/ProjectSettings.asset +++ b/RunningLateGame/ProjectSettings/ProjectSettings.asset @@ -139,7 +139,7 @@ PlayerSettings: loadStoreDebugModeEnabled: 0 visionOSBundleVersion: 1.0 tvOSBundleVersion: 1.0 - bundleVersion: 0.1.0 + bundleVersion: 1.1.1 preloadedAssets: - {fileID: 11400000, guid: 9e7be553448fa2546aea5752021cbcf7, type: 2} metroInputSource: 0