feat(archer): 更新弓箭手攻击系统

- 修改箭矢材质颜色为橙色调,提升视觉效果
- 删除场景中预设的箭矢对象,改为运行时动态生成
- 配置弓箭手单位支持远程攻击类型,设置正确的项目引用
- 调整弓箭手碰撞体中心偏移,改善物理表现
- 新增箭矢发射位置标记点,用于准确控制投射物生成
- 禁用动画根运动防止旋转叠加,确保移动控制一致
- 添加场景辅助线显示箭矢发射位置,便于调试定位
- 优化弓箭模型动画循环参数,改进播放流畅度
```
This commit is contained in:
huadexuan committed 2026-08-27 17:44:37 +08:00
1 parent fe3877dedb
commit 840867963d
6 files changed
+81 -125

No files matched your search

@@ -15,7 +15,7 @@ GameObject:
- component: {fileID: 4651139754486402669}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: ArrowProjectile_White
m_Name: Arrow
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -78,6 +78,6 @@ Material:
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.8238993, g: 0.57841074, b: 0.34458673, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []
@@ -45,7 +45,7 @@ ModelImporter:
takeName: mixamo.com
internalID: -203655887218126122
firstFrame: 0
lastFrame: 31
lastFrame: 31.099998
wrapMode: 0
orientationOffsetY: 0
level: 0
@@ -55,10 +55,10 @@ ModelImporter:
lockToRoot: 0
loopTime: 0
loopBlend: 0
loopBlendOrientation: 0
loopBlendOrientation: 1
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalOrientation: 1
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
@@ -66,7 +66,7 @@ ModelImporter:
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events:
- time: 0.96719885
- time: 0.9866667
functionName: OnAttackEffect
data:
objectReferenceParameter: {instanceID: 0}