feat(Animation): 添加技能动画状态和过渡

- 在base人类型士控制器中添加skill动画状态
- 添加从默认状态到技能状态的过渡条件
- 配置技能动画的状态转换参数
- 在蓝色怪物override controller中添加技能动画覆盖

fix(Model): 修复模型导入设置和骨骼位置

- 将人类型士Idle模型材质导入模式从2改为1
- 调整蓝色怪物怒吼动画的最后一帧从85到65
- 修正模型骨骼位置数据,统一缩放比例
- 更新蓝色怪物模型的全局缩放从0.023到2.3

docs(Codely): 删除剪贴板图片文件
```
This commit is contained in:
huadexuan committed 2026-08-30 23:20:49 +08:00
1 parent 2728c1d2cc
commit 21aceb6c04
44 files changed
+23820 -173

No files matched your search

+152 -80
View File
@@ -228,6 +228,38 @@ Transform:
m_Children: []
m_Father: {fileID: 787617008}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &129832349
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 129832350}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: arrowPos
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &129832350
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 129832349}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.403, y: 0.933, z: 0.036}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1033830049}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &130655075
GameObject:
m_ObjectHideFlags: 0
@@ -333,18 +365,6 @@ Transform:
- {fileID: 1969851841}
m_Father: {fileID: 2041369494}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!134 &233480159
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!4 &293757549
Transform:
m_ObjectHideFlags: 0
@@ -559,7 +579,7 @@ Transform:
m_GameObject: {fileID: 357323599}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -8.33, y: 0.043, z: 5.72}
m_LocalPosition: {x: -3.1862617, y: 0.043, z: 15.46834}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@@ -828,31 +848,6 @@ Transform:
m_Children: []
m_Father: {fileID: 2139088647}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!134 &601612387
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ' (Instance) (Instance)'
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!134 &629039599
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ' (Instance) (Instance) (Instance) (Instance) (Instance) (Instance) (Instance)
(Instance) (Instance) (Instance) (Instance)'
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!1 &656809002
GameObject:
m_ObjectHideFlags: 0
@@ -1178,7 +1173,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
propertyPath: m_LocalPosition.x
value: -11.44
value: -8.059334
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
@@ -1188,7 +1183,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
propertyPath: m_LocalPosition.z
value: -19.47
value: 16.969213
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
@@ -1238,7 +1233,7 @@ PrefabInstance:
- target: {fileID: 919132149155446097, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
propertyPath: m_TagString
value: Enemy
value: Friend
objectReference: {fileID: 0}
- target: {fileID: 5866666021909216657, guid: ab1bbfb3679ec0c4b8e5feeb207ed436,
type: 3}
@@ -1334,9 +1329,9 @@ Camera:
height: 1
near clip plane: 0.1
far clip plane: 200
field of view: 58
field of view: 113.4
orthographic: 1
orthographic size: 14
orthographic size: 11.01
m_Depth: -1
m_CullingMask:
serializedVersion: 2
@@ -1362,13 +1357,13 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 963194225}
serializedVersion: 2
m_LocalRotation: {x: -0.0019039481, y: -0.94204205, z: 0.3354461, w: -0.0053871386}
m_LocalPosition: {x: -5.4, y: 12.94, z: 13.4}
m_LocalRotation: {x: -0.0045900815, y: -0.8773572, z: 0.4797422, w: -0.008413974}
m_LocalPosition: {x: -1.9, y: 10, z: 16}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 39.2, y: -180.656, z: -0.002}
m_LocalEulerAnglesHint: {x: 57.34, y: -181.1, z: -0.002}
--- !u!114 &963194229
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1445,7 +1440,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: aedf6e849dd924e229c57640f99ff50a,
type: 3}
propertyPath: m_LocalPosition.x
value: -7.2
value: -1.5394614
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: aedf6e849dd924e229c57640f99ff50a,
type: 3}
@@ -1455,7 +1450,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: aedf6e849dd924e229c57640f99ff50a,
type: 3}
propertyPath: m_LocalPosition.z
value: -14.6
value: 8.682767
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: aedf6e849dd924e229c57640f99ff50a,
type: 3}
@@ -1539,6 +1534,10 @@ PrefabInstance:
type: 3}
insertIndex: -1
addedObject: {fileID: 989436109}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: aedf6e849dd924e229c57640f99ff50a,
type: 3}
insertIndex: -1
addedObject: {fileID: 989436110}
m_SourcePrefab: {fileID: 100100000, guid: aedf6e849dd924e229c57640f99ff50a, type: 3}
--- !u!1 &989436104 stripped
GameObject:
@@ -1553,7 +1552,7 @@ CharacterController:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 989436104}
m_Material: {fileID: 629039599}
m_Material: {fileID: 1274809881}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
@@ -1610,8 +1609,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9355c53f591d4459ea620fc8191efa17, type: 3}
m_Name:
m_EditorClassIdentifier:
maxHealth: 200
currentHealth: 200
maxHealth: 400
currentHealth: 400
maxEnergy: 100
currentEnergy: 0
heightOffset: 0.25
@@ -1619,6 +1618,20 @@ MonoBehaviour:
borderColor: {r: 0.03, g: 0.03, b: 0.03, a: 0.95}
deathEffectDuration: 1.1
deathEffectColor: {r: 0.1, g: 0.55, b: 1, a: 1}
--- !u!114 &989436110
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 989436104}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e00dd0df1229f4034a8df5ac7f540ad7, type: 3}
m_Name:
m_EditorClassIdentifier:
attackSpeedIncrease: 0.2
attackSpeedLimit: 2
--- !u!1 &999094165
GameObject:
m_ObjectHideFlags: 0
@@ -1680,52 +1693,52 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalPosition.x
value: -0.043
value: -0.191
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.192
value: -0.011
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalPosition.z
value: 0.025
value: 0.086
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.97478604
value: 0.6746914
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalRotation.x
value: -0.135173
value: -0.17629077
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalRotation.y
value: 0.17432898
value: 0.036865506
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalRotation.z
value: -0.03361328
value: -0.7157891
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: -14.585
value: -10.667
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 21.135
value: 17.905
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -6.685
value: -95.071
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
@@ -1739,7 +1752,11 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: c3401c41ece280d47af5c39c99b1e31a,
type: 3}
insertIndex: -1
addedObject: {fileID: 129832350}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: c3401c41ece280d47af5c39c99b1e31a, type: 3}
--- !u!4 &1033830049 stripped
@@ -1899,7 +1916,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 5ec12015a0406456ba5786bbb2449fac, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@@ -1929,7 +1946,7 @@ BoxCollider:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1178637744}
m_Material: {fileID: 233480159}
m_Material: {fileID: 1727298102}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
@@ -1961,8 +1978,8 @@ Transform:
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -0.25, z: 0}
m_LocalScale: {x: 80, y: 0.5074, z: 120}
m_ConstrainProportionsScale: 0
m_LocalScale: {x: 29.9, y: 0.18964075, z: 44.85}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -2009,9 +2026,9 @@ MonoBehaviour:
gravity: -20
range: 500
detectRange: 200
attackRange: 5
attackPower: 10
attackDuration: 0
attackRange: 6
attackPower: 15
attackDuration: 1.2
attackType: 2
projectilePrefab: {fileID: 1754121762047325928, guid: e59aafedb502e65409f16e33cee0eed6,
type: 3}
@@ -2093,6 +2110,19 @@ PhysicMaterial:
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!134 &1274809881
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ' (Instance) (Instance) (Instance) (Instance) (Instance) (Instance) (Instance)
(Instance) (Instance) (Instance) (Instance) (Instance)'
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!1 &1302061579
GameObject:
m_ObjectHideFlags: 0
@@ -2174,7 +2204,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 2ac38f68ec4f85341b423b5e8defd47e,
type: 3}
propertyPath: m_LocalPosition.x
value: -2.17
value: 3.703074
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 2ac38f68ec4f85341b423b5e8defd47e,
type: 3}
@@ -2184,7 +2214,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 2ac38f68ec4f85341b423b5e8defd47e,
type: 3}
propertyPath: m_LocalPosition.z
value: -18.54
value: 3.4877257
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 2ac38f68ec4f85341b423b5e8defd47e,
type: 3}
@@ -2262,6 +2292,10 @@ PrefabInstance:
type: 3}
insertIndex: -1
addedObject: {fileID: 1334052349}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2ac38f68ec4f85341b423b5e8defd47e,
type: 3}
insertIndex: -1
addedObject: {fileID: 1334052352}
m_SourcePrefab: {fileID: 100100000, guid: 2ac38f68ec4f85341b423b5e8defd47e, type: 3}
--- !u!1 &1334052348 stripped
GameObject:
@@ -2286,11 +2320,12 @@ MonoBehaviour:
range: 500
detectRange: 200
attackRange: 5
attackPower: 10
attackDuration: 0
attackPower: 12
attackDuration: 0.8
attackType: 2
projectilePrefab: {fileID: 0}
projectileSpawnPoint: {fileID: 0}
projectilePrefab: {fileID: 1754121762047325928, guid: e59aafedb502e65409f16e33cee0eed6,
type: 3}
projectileSpawnPoint: {fileID: 129832350}
projectileSpeed: 20
projectileLifetime: 5
energyPerAttack: 20
@@ -2323,7 +2358,7 @@ CharacterController:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1334052348}
m_Material: {fileID: 601612387}
m_Material: {fileID: 1585789246}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
@@ -2342,6 +2377,19 @@ CharacterController:
m_SkinWidth: 0.08
m_MinMoveDistance: 0.001
m_Center: {x: 0, y: 1, z: 0}
--- !u!114 &1334052352
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1334052348}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: abe61315d5e49413fb8210362038dc66, type: 3}
m_Name:
m_EditorClassIdentifier:
splitShotRadius: 3
--- !u!4 &1351576654 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 6502182839619065283, guid: 2ac38f68ec4f85341b423b5e8defd47e,
@@ -2604,7 +2652,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: c64a07291d13b4e9296ad678cc703a75,
type: 3}
propertyPath: m_LocalPosition.x
value: -3.9
value: 1.2437383
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c64a07291d13b4e9296ad678cc703a75,
type: 3}
@@ -2614,7 +2662,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: c64a07291d13b4e9296ad678cc703a75,
type: 3}
propertyPath: m_LocalPosition.z
value: 5.96
value: 15.70834
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c64a07291d13b4e9296ad678cc703a75,
type: 3}
@@ -2693,6 +2741,18 @@ PrefabInstance:
insertIndex: -1
addedObject: {fileID: 903389989}
m_SourcePrefab: {fileID: 100100000, guid: c64a07291d13b4e9296ad678cc703a75, type: 3}
--- !u!134 &1585789246
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ' (Instance) (Instance) (Instance) (Instance)'
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!1 &1603900386
GameObject:
m_ObjectHideFlags: 0
@@ -2909,6 +2969,18 @@ Transform:
- {fileID: 469567532}
m_Father: {fileID: 1932413806}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!134 &1727298102
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ' (Instance)'
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
--- !u!1 &1801347324
GameObject:
m_ObjectHideFlags: 0
@@ -3517,7 +3589,7 @@ PrefabInstance:
- target: {fileID: 6576232217085467325, guid: 2618e048f2ca24ec797c15d5e3d98dce,
type: 3}
propertyPath: m_LocalPosition.x
value: -8.33
value: -3.1862617
objectReference: {fileID: 0}
- target: {fileID: 6576232217085467325, guid: 2618e048f2ca24ec797c15d5e3d98dce,
type: 3}
@@ -3527,7 +3599,7 @@ PrefabInstance:
- target: {fileID: 6576232217085467325, guid: 2618e048f2ca24ec797c15d5e3d98dce,
type: 3}
propertyPath: m_LocalPosition.z
value: 5.72
value: 15.46834
objectReference: {fileID: 0}
- target: {fileID: 6576232217085467325, guid: 2618e048f2ca24ec797c15d5e3d98dce,
type: 3}