From 7d2cf46b3cbda80995ef94e0fd252ccf9a7af456 Mon Sep 17 00:00:00 2001 From: "aube.lee" Date: Sat, 1 Feb 2025 18:39:30 +0900 Subject: [PATCH] =?UTF-8?q?character=20=EA=B8=B0=EB=B3=B8=20=EA=B3=B5?= =?UTF-8?q?=EA=B2=A9=20=EC=95=A0=EB=8B=88=EB=A9=94=EC=9D=B4=EC=85=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....Black Cat Animation Controller.controller | 76 ++++++++++++++++++- ....White Cat Animation Controller.controller | 74 ++++++++++++++++++ .../Scripts/Character/CharacterBase.cs | 1 + 3 files changed, 150 insertions(+), 1 deletion(-) diff --git a/Gameton-06/Assets/Gameton/Resources/Animation/TON.Black Cat Animation Controller.controller b/Gameton-06/Assets/Gameton/Resources/Animation/TON.Black Cat Animation Controller.controller index 8ab3c28b..ea735da5 100644 --- a/Gameton-06/Assets/Gameton/Resources/Animation/TON.Black Cat Animation Controller.controller +++ b/Gameton-06/Assets/Gameton/Resources/Animation/TON.Black Cat Animation Controller.controller @@ -34,12 +34,15 @@ AnimatorStateMachine: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Base Layer + m_Name: Attact State m_ChildStates: [] m_ChildStateMachines: - serializedVersion: 1 m_StateMachine: {fileID: 1246570617411888675} m_Position: {x: 310, y: 120, z: 0} + - serializedVersion: 1 + m_StateMachine: {fileID: -5086533985266875271} + m_Position: {x: 370, y: 220, z: 0} m_AnyStateTransitions: [] m_EntryTransitions: - {fileID: -309797680620189463} @@ -77,6 +80,50 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1107 &-5086533985266875271 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack State + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -693367234456754354} + m_Position: {x: 370, y: 120, 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: -693367234456754354} +--- !u!1101 &-3685426438884918198 +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: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1101 &-1579196116695834173 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -127,6 +174,33 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1102 &-693367234456754354 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default Attack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -3685426438884918198} + 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: -2764854634736250672, guid: 22f880baebb4a4d4ca00b9173a433eba, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1109 &-309797680620189463 AnimatorTransition: m_ObjectHideFlags: 1 diff --git a/Gameton-06/Assets/Gameton/Resources/Animation/TON.White Cat Animation Controller.controller b/Gameton-06/Assets/Gameton/Resources/Animation/TON.White Cat Animation Controller.controller index 5eb03b1d..5f3089ce 100644 --- a/Gameton-06/Assets/Gameton/Resources/Animation/TON.White Cat Animation Controller.controller +++ b/Gameton-06/Assets/Gameton/Resources/Animation/TON.White Cat Animation Controller.controller @@ -1,5 +1,27 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8553326697893891354 +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: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &-8486694295061838376 AnimatorState: serializedVersion: 6 @@ -40,6 +62,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_StateMachine: {fileID: 1246570617411888675} m_Position: {x: 310, y: 120, z: 0} + - serializedVersion: 1 + m_StateMachine: {fileID: -3582925031321173947} + m_Position: {x: 350, y: 240, z: 0} m_AnyStateTransitions: [] m_EntryTransitions: - {fileID: -309797680620189463} @@ -77,6 +102,28 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1107 &-3582925031321173947 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack State + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 3756675701075027738} + m_Position: {x: 350, y: 120, 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: 3756675701075027738} --- !u!1101 &-1579196116695834173 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -215,3 +262,30 @@ AnimatorTransition: m_Mute: 0 m_IsExit: 0 serializedVersion: 1 +--- !u!1102 &3756675701075027738 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default Attack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8553326697893891354} + 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: 2250759152206282204, guid: 207fabbd0ee40a84f9ae1299da5956b6, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Gameton-06/Assets/Gameton/Scripts/Character/CharacterBase.cs b/Gameton-06/Assets/Gameton/Scripts/Character/CharacterBase.cs index b08946f3..86d0e5bd 100644 --- a/Gameton-06/Assets/Gameton/Scripts/Character/CharacterBase.cs +++ b/Gameton-06/Assets/Gameton/Scripts/Character/CharacterBase.cs @@ -85,6 +85,7 @@ namespace TON { // TODO: 공격 애니메이션 적용 Debug.Log("character Attack"); + animator.Play("Default Attack"); }