
1.替换动画源图片为攻击加长版 (*:新建动画“被击飞”并完成状态机逻辑 (*:删除旧动画源图片素材减小项目体积 *:修复攻击动画卡手问题 *:修复被击飞后朝向影响击飞结果的Bug 2.编写佛教小怪逻辑 (1.继承自NormalEnemy(*:与原备注不同,因为后期我发现用NormalEnemy更加合适更加简单) (2.与普通小怪一样,默认状态会巡逻 (3.当玩家进入感知范围,触发Seek (4.当玩家创到怪物,触发Atk (*:改变自身状态为ATK (*:关闭自身碰撞体,因为要贴在玩家身上 (*:将自身位置和玩家位置同步,但是需要一个附身offset二维向量,因为玩家的图片不在游戏物体的中心 (*:通知玩家,你被爱欲品附身了 (5.当怪物收到伤害,触发Seek (*:我决定后期根据具体地形完善爱欲品的Seek函数 (6.编写完全挣脱事件 (*:触发死亡事件 (*:死亡后给予随机方向的击飞和旋转 (*:添加public变量breakFreeCount,代表挣脱需要触发多少次方向变换 (*:添加public变量breakFreeCountLeft,代表现在还需要方向变换多少次才能挣脱 (7.添加挣脱行为事件,从player传来,减一点Left并且判断是否完全挣脱,若是则执行完全挣脱事件 3.整理脚本分层,添加摘要和注释 下班,明天写玩家挣脱逻辑和被抓逻辑 🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱🥱
78 lines
2.2 KiB
Plaintext
78 lines
2.2 KiB
Plaintext
%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: "\u8D77\u8DF3"
|
|
serializedVersion: 7
|
|
m_Legacy: 0
|
|
m_Compressed: 0
|
|
m_UseHighQualityCurve: 1
|
|
m_RotationCurves: []
|
|
m_CompressedRotationCurves: []
|
|
m_EulerCurves: []
|
|
m_PositionCurves: []
|
|
m_ScaleCurves: []
|
|
m_FloatCurves: []
|
|
m_PPtrCurves:
|
|
- curve:
|
|
- time: 0
|
|
value: {fileID: 21300000, guid: e4d3697939c71ab41a6bf4fc94a1341f, type: 3}
|
|
- time: 0.15
|
|
value: {fileID: 21300000, guid: f682ef5dbc08d6c4fa8a67c903ce03ed, type: 3}
|
|
- time: 0.35
|
|
value: {fileID: 21300000, guid: bdf1a0489bb5a3147a8419bb8778b329, type: 3}
|
|
- time: 0.5
|
|
value: {fileID: 21300000, guid: 97a8a53c228933b41a15b8e7f535d88f, type: 3}
|
|
attribute: m_Sprite
|
|
path:
|
|
classID: 212
|
|
script: {fileID: 0}
|
|
m_SampleRate: 60
|
|
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: 0
|
|
script: {fileID: 0}
|
|
typeID: 212
|
|
customType: 23
|
|
isPPtrCurve: 1
|
|
pptrCurveMapping:
|
|
- {fileID: 21300000, guid: e4d3697939c71ab41a6bf4fc94a1341f, type: 3}
|
|
- {fileID: 21300000, guid: f682ef5dbc08d6c4fa8a67c903ce03ed, type: 3}
|
|
- {fileID: 21300000, guid: bdf1a0489bb5a3147a8419bb8778b329, type: 3}
|
|
- {fileID: 21300000, guid: 97a8a53c228933b41a15b8e7f535d88f, type: 3}
|
|
m_AnimationClipSettings:
|
|
serializedVersion: 2
|
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
|
m_AdditiveReferencePoseTime: 0
|
|
m_StartTime: 0
|
|
m_StopTime: 0.51666665
|
|
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: []
|
|
m_EulerEditorCurves: []
|
|
m_HasGenericRootTransform: 0
|
|
m_HasMotionFloatCurves: 0
|
|
m_Events: []
|