feat(player): 改进玩家动画系统,支持四方向动画
- 添加新的动画文件支持上下左右四个方向的站立和行走动画 - 重构PlayerDirection枚举,支持左上、左下、右上、右下四个象限 - 优化动画切换逻辑,增加动画候选机制和兜底策略 - 改进方向判断算法,基于移动增量精确计算朝向 - 移除BonusWuqi相关资源和节点引用 - 更新场景文件,添加新动画剪辑引用
This commit is contained in:
198
assets/bundle1/anim/player/1/stand/stand5.anim
Normal file
198
assets/bundle1/anim/player/1/stand/stand5.anim
Normal file
@@ -0,0 +1,198 @@
|
||||
[
|
||||
{
|
||||
"__type__": "cc.AnimationClip",
|
||||
"_name": "stand",
|
||||
"_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__": "1c7b5663-daeb-4a52-970f-2c530866798f@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "42559ab3-2daf-40e7-89bd-df7a2945b917@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "2b39f682-6830-4972-b5e6-4b1a3914fccf@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "63247e57-59ab-476b-99d4-d940da6157f0@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "c314edfc-b596-4e78-90fc-b7077131d00e@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "0a3748af-f983-45fa-94d1-0387f5329deb@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "69e7ade6-244b-4080-ad0a-79371067b3c2@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "0779c030-a8ce-423b-9d9a-108e67f7a4c4@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "3373e32c-aa50-4f9f-94ed-5d8d00c06c17@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "de10a6ef-9f5a-4317-92c8-be211507634e@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "07c22223-148c-449b-ab54-dfcaf08f6362@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "29ab4fd7-6759-4a4b-9d78-4d505c0dfe90@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "6732b1ff-4a4b-4fc7-81db-84a3234064ec@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "6adffbb6-e399-4f8a-9097-e01b97266155@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "b4bcb576-01d8-4643-8d54-e386b50a4c0b@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "1d55c2a9-7ffd-4253-ac41-e1aeaf4b46ff@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "f86657de-5da0-46ba-ba95-fb20c11ddd8b@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "c293ed31-0e4d-40d9-84ca-ef8105ab4f72@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "07150712-149c-4069-8d33-21a2c77c5112@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "e4ed8615-08fc-4f16-a3a7-01348b7ad736@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "2e1353f9-6b80-40e1-81a1-afddf03b6b9f@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "b0420a3a-594d-4654-ad15-074d440451a7@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "1d6d029b-c771-43d7-ac59-fe52d3068094@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "e13f1a69-d69d-4e2c-8ab0-a0d4a13ff507@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
},
|
||||
{
|
||||
"__uuid__": "509e598f-99f6-49b3-915b-b04fd4bf7722@f9941",
|
||||
"__expectedType__": "cc.SpriteFrame"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"__type__": "cc.AnimationClipAdditiveSettings",
|
||||
"enabled": false,
|
||||
"refClip": null
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user