feat(player): 改进玩家动画系统,支持四方向动画
- 添加新的动画文件支持上下左右四个方向的站立和行走动画 - 重构PlayerDirection枚举,支持左上、左下、右上、右下四个象限 - 优化动画切换逻辑,增加动画候选机制和兜底策略 - 改进方向判断算法,基于移动增量精确计算朝向 - 移除BonusWuqi相关资源和节点引用 - 更新场景文件,添加新动画剪辑引用
This commit is contained in:
198
assets/bundle1/anim/player/1/stand/stand3.anim
Normal file
198
assets/bundle1/anim/player/1/stand/stand3.anim
Normal file
@@ -0,0 +1,198 @@
|
||||
[
|
||||
{
|
||||
"__type__": "cc.AnimationClip",
|
||||
"_name": "stand3",
|
||||
"_objFlags": 0,
|
||||
"__editorExtras__": {
|
||||
"embeddedPlayerGroups": []
|
||||
},
|
||||
"_native": "",
|
||||
"sample": 25,
|
||||
"speed": 1,
|
||||
"wrapMode": 2,
|
||||
"enableTrsBlending": false,
|
||||
"_duration": 1,
|
||||
"_hash": 500763545,
|
||||
"_tracks": [
|
||||
{
|
||||
"__id__": 1
|
||||
}
|
||||
],
|
||||
"_exoticAnimation": null,
|
||||
"_events": [],
|
||||
"_embeddedPlayers": [],
|
||||
"_additiveSettings": {
|
||||
"__id__": 6
|
||||
},
|
||||
"_auxiliaryCurveEntries": []
|
||||
},
|
||||
{
|
||||
"__type__": "cc.animation.ObjectTrack",
|
||||
"_binding": {
|
||||
"__type__": "cc.animation.TrackBinding",
|
||||
"path": {
|
||||
"__id__": 2
|
||||
},
|
||||
"proxy": null
|
||||
},
|
||||
"_channel": {
|
||||
"__id__": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"__type__": "cc.animation.TrackPath",
|
||||
"_paths": [
|
||||
{
|
||||
"__id__": 3
|
||||
},
|
||||
"spriteFrame"
|
||||
]
|
||||
},
|
||||
{
|
||||
"__type__": "cc.animation.ComponentPath",
|
||||
"component": "cc.Sprite"
|
||||
},
|
||||
{
|
||||
"__type__": "cc.animation.Channel",
|
||||
"_curve": {
|
||||
"__id__": 5
|
||||
}
|
||||
},
|
||||
{
|
||||
"__type__": "cc.ObjectCurve",
|
||||
"_times": [
|
||||
0,
|
||||
0.04,
|
||||
0.08,
|
||||
0.12,
|
||||
0.16,
|
||||
0.2,
|
||||
0.24,
|
||||
0.28,
|
||||
0.32,
|
||||
0.36,
|
||||
0.4,
|
||||
0.44,
|
||||
0.48,
|
||||
0.52,
|
||||
0.56,
|
||||
0.6,
|
||||
0.64,
|
||||
0.68,
|
||||
0.72,
|
||||
0.76,
|
||||
0.8,
|
||||
0.84,
|
||||
0.88,
|
||||
0.92,
|
||||
0.96
|
||||
],
|
||||
"_values": [
|
||||
{
|
||||
"__uuid__": "b34f3c29-8f2c-41eb-9e0b-be8eb491a655@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "cbad01b0-31ee-41a1-9510-288abfc04fa7@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "c7b9d224-3fd2-4961-a33f-c9ccbda5ce80@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "a7973640-cf75-4f3c-80a9-08e83d1c6033@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "0a1fb245-867d-4592-9eeb-b1c636ba7d61@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "9a1cf311-7f07-4ff0-8090-8360daeff5d6@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "40e34bf6-da79-4a98-9f8d-db1f7fffb6bd@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "b0fa97a5-73bf-4996-b3ed-b2f554cedb8c@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "8a5ae9ce-2e6a-4040-8bc1-f5569e315f98@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "e3995a5d-d7f5-44e4-8742-0ccd42542fb2@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "37a68c4f-aca2-4a90-a850-c24614f089c3@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "f48f31de-62b2-47ce-a6f4-f88f84e7816f@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "7be0a4b2-9667-4e22-9ef8-c996b3e65f08@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "26f26e91-49bd-4f5c-bd33-4e78790b9b31@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "7ecd6261-dfe5-45f5-858e-f2452e90bfb2@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "ce8efd47-85e5-406b-a8ec-2a2fae6604d6@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "bbaf82d5-a565-4d25-abf2-5e85bbf29a09@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "6a83fb2c-dc8b-4920-8e80-c1ead325beed@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "3256d531-a97c-46c7-b720-0f1023cb1baf@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "c6a848f7-bd1d-4f42-a66e-5c1b78803b8f@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "469841ad-2e7a-4979-a92f-d70ac0b5aaf4@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "53451a2f-1533-4feb-b8bf-8a3e34a30e0c@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "e5d33ae5-ec3c-4f11-83b1-e49ffe870280@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "d77c630c-3ea7-4806-835d-0936d2866c9d@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "d5892d36-a70d-46c2-8890-ddb886932956@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"__type__": "cc.AnimationClipAdditiveSettings",
|
||||
"enabled": false,
|
||||
"refClip": null
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user