From 25f5db2e16c3802cd3a560bed82c65dc7bcf8839 Mon Sep 17 00:00:00 2001 From: BoyongHwang Date: Sat, 14 Feb 2026 00:35:48 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=8C=EB=A0=88=EC=9D=B4=EC=96=B4/=EB=AA=AC?= =?UTF-8?q?=EC=8A=A4=ED=84=B0=20=EC=82=AC=EB=A7=9D=20=EC=95=A0=EB=8B=88?= =?UTF-8?q?=EB=A9=94=EC=9D=B4=EC=85=98=20=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - bIsDeath State 추가 - Condition bIsDeath True일 때 재생 --- .../MonsterAnimationController.controller | 36 ++++++++++- .../PlayerAnimationController.controller | 61 +++++++++++++++++++ 2 files changed, 95 insertions(+), 2 deletions(-) diff --git a/Assets/Animations/MonsterAnimationController.controller b/Assets/Animations/MonsterAnimationController.controller index f20307e..6f8a4a9 100644 --- a/Assets/Animations/MonsterAnimationController.controller +++ b/Assets/Animations/MonsterAnimationController.controller @@ -80,6 +80,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} + - m_Name: bIsDeath + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -191,7 +197,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: df1a5739c2bbeb740bbbd5c3a4e28906, type: 2} + m_Motion: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -214,10 +220,11 @@ AnimatorStateMachine: m_Position: {x: 390, y: 120, z: 0} - serializedVersion: 1 m_State: {fileID: 3895323774234557799} - m_Position: {x: 475.1565, y: 240.75717, z: 0} + m_Position: {x: 390, y: 220, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: 1407797717177975804} + - {fileID: 8516396118002013951} m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] @@ -226,3 +233,28 @@ AnimatorStateMachine: m_ExitPosition: {x: 710, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 2543178704363584614} +--- !u!1101 &8516396118002013951 +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: bIsDeath + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3895323774234557799} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Animations/PlayerAnimationController.controller b/Assets/Animations/PlayerAnimationController.controller index 0d8ad74..27937cd 100644 --- a/Assets/Animations/PlayerAnimationController.controller +++ b/Assets/Animations/PlayerAnimationController.controller @@ -70,6 +70,57 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1102 &-6405359010994864473 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + 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: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-6260076695452185276 +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: bIsDeath + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -6405359010994864473} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1101 &-6201445603492837203 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -138,10 +189,14 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: 6580572526695193822} m_Position: {x: 70, y: -130, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6405359010994864473} + m_Position: {x: 530, y: -130, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -6201445603492837203} - {fileID: -5251586739186328965} + - {fileID: -6260076695452185276} m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] @@ -177,6 +232,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} + - m_Name: bIsDeath + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer