
1.完成玩家被爱欲品抓住的逻辑 (1.在玩家类已经留下空事件,需要完成逻辑:当被爱欲品抓住,玩家需要: ((1.声明bool新变量isCatching ((2.更改变量isCatching为true ((3.更改inControl变量为false,此时玩家不再能移动 ((4.处理伤害,每秒减去爱欲品的atk的血量 (2.在InputSystem的事件OnMove中,触发转身处,添加一处判定,若此时inControl,才能进行转身操作。若isCatching为真,不触发转身,进而触发爱欲品的挣脱事件。 (*:修改爱欲品完全挣脱事件,使其通知玩家已经完全挣脱 (3.当收到完全挣脱的消息,恢复isCatching为false,同时恢复inControl,同时关闭掉血协程,同时删除记录的抓着玩家的爱欲品 *:至此,爱欲品的行动逻辑基本上开发完成 2.修复玩家用锤子攻击会多次判定到怪物身上的Bug 3.修复玩家挥锤子卡手的问题 4.重新匹配锤子挥动判定与动画 5.修改锤子动画速度曲线 6.解决狂按攻击有概率卡死的问题 7.使玩家攻击的时候无法移动 8.解决玩家被缠抱时可以跳跃的问题 9.解决玩家被缠抱时可以发镰刀的问题 攻击手感很怪,还需要细调 🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔
517 lines
13 KiB
Plaintext
517 lines
13 KiB
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!1101 &-8944186334331625140
|
|
AnimatorStateTransition:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name:
|
|
m_Conditions:
|
|
- m_ConditionMode: 2
|
|
m_ConditionEvent: isBeHitting
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -1583730504211193444}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1101 &-8446496490227672240
|
|
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: isFalling
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -1737098171809747220}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.74999994
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1102 &-6062018812019289139
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u88AB\u51FB\u98DE"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: -8944186334331625140}
|
|
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: 850257dd864ec0b43bb55458ef1acfb8, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!1102 &-4928358884535203626
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u8D77\u8DF3"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: -8446496490227672240}
|
|
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: 7bc39fe92e71db7438bb8d017fc96af7, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!1101 &-4244742946253361688
|
|
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: isBeHitting
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -6062018812019289139}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.74999994
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 0
|
|
--- !u!1101 &-3042985106059425338
|
|
AnimatorStateTransition:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name:
|
|
m_Conditions:
|
|
- m_ConditionMode: 2
|
|
m_ConditionEvent: isAttacking
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -1583730504211193444}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1102 &-1737098171809747220
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u4E0B\u843D"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: 8934832279782767563}
|
|
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: 1fa454abcbc1fa644a72871c3df60c1d, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!1102 &-1583730504211193444
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u5F85\u673A"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: 7330712498723335615}
|
|
- {fileID: 4093209076515252815}
|
|
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: 63ffc2802386e9a4a9955f2416c7c24e, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!91 &9100000
|
|
AnimatorController:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: Player
|
|
serializedVersion: 5
|
|
m_AnimatorParameters:
|
|
- m_Name: isWalking
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
- m_Name: isJumping
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
- m_Name: isFalling
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
- m_Name: isLanding
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
- m_Name: isAttacking
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
- m_Name: isBeHitting
|
|
m_Type: 4
|
|
m_DefaultFloat: 0
|
|
m_DefaultInt: 0
|
|
m_DefaultBool: 0
|
|
m_Controller: {fileID: 9100000}
|
|
m_AnimatorLayers:
|
|
- serializedVersion: 5
|
|
m_Name: Base Layer
|
|
m_StateMachine: {fileID: 5088211078667311913}
|
|
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!1102 &634860784232356001
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u9524\u5B50\u653B\u51FB"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: -3042985106059425338}
|
|
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: 62ed641d78b69144c97e95616e539419, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!1101 &1471110252815077357
|
|
AnimatorStateTransition:
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name:
|
|
m_Conditions:
|
|
- m_ConditionMode: 2
|
|
m_ConditionEvent: isWalking
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -1583730504211193444}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0.25
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1101 &4093209076515252815
|
|
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: isJumping
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -4928358884535203626}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1101 &4933680610801625006
|
|
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: isJumping
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -4928358884535203626}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.37500006
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1107 &5088211078667311913
|
|
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: -1583730504211193444}
|
|
m_Position: {x: 180, y: 360, z: 0}
|
|
- serializedVersion: 1
|
|
m_State: {fileID: 6510394430311202559}
|
|
m_Position: {x: 260, y: 190, z: 0}
|
|
- serializedVersion: 1
|
|
m_State: {fileID: -4928358884535203626}
|
|
m_Position: {x: 520, y: 260, z: 0}
|
|
- serializedVersion: 1
|
|
m_State: {fileID: -1737098171809747220}
|
|
m_Position: {x: 740, y: 410, z: 0}
|
|
- serializedVersion: 1
|
|
m_State: {fileID: 634860784232356001}
|
|
m_Position: {x: 20, y: 160, z: 0}
|
|
- serializedVersion: 1
|
|
m_State: {fileID: -6062018812019289139}
|
|
m_Position: {x: -160, y: 370, z: 0}
|
|
m_ChildStateMachines: []
|
|
m_AnyStateTransitions:
|
|
- {fileID: 8855304824937711920}
|
|
- {fileID: -4244742946253361688}
|
|
m_EntryTransitions: []
|
|
m_StateMachineTransitions: {}
|
|
m_StateMachineBehaviours: []
|
|
m_AnyStatePosition: {x: -240, y: 230, z: 0}
|
|
m_EntryPosition: {x: 200, y: 490, z: 0}
|
|
m_ExitPosition: {x: 800, y: 120, z: 0}
|
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
|
m_DefaultState: {fileID: -1583730504211193444}
|
|
--- !u!1102 &6510394430311202559
|
|
AnimatorState:
|
|
serializedVersion: 6
|
|
m_ObjectHideFlags: 1
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: "\u8D70\u8DEF"
|
|
m_Speed: 1
|
|
m_CycleOffset: 0
|
|
m_Transitions:
|
|
- {fileID: 1471110252815077357}
|
|
- {fileID: 4933680610801625006}
|
|
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: 798853057dff70742aecf989b0d11995, type: 2}
|
|
m_Tag:
|
|
m_SpeedParameter:
|
|
m_MirrorParameter:
|
|
m_CycleOffsetParameter:
|
|
m_TimeParameter:
|
|
--- !u!1101 &7330712498723335615
|
|
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: isWalking
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: 6510394430311202559}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75000006
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|
|
--- !u!1101 &8855304824937711920
|
|
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: isAttacking
|
|
m_EventTreshold: 0
|
|
- m_ConditionMode: 2
|
|
m_ConditionEvent: isBeHitting
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: 634860784232356001}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75000006
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 0
|
|
--- !u!1101 &8934832279782767563
|
|
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: isLanding
|
|
m_EventTreshold: 0
|
|
m_DstStateMachine: {fileID: 0}
|
|
m_DstState: {fileID: -1583730504211193444}
|
|
m_Solo: 0
|
|
m_Mute: 0
|
|
m_IsExit: 0
|
|
serializedVersion: 3
|
|
m_TransitionDuration: 0
|
|
m_TransitionOffset: 0
|
|
m_ExitTime: 0.75
|
|
m_HasExitTime: 0
|
|
m_HasFixedDuration: 1
|
|
m_InterruptionSource: 0
|
|
m_OrderedInterruption: 1
|
|
m_CanTransitionToSelf: 1
|