增加敌人攻击动作v0.1
This commit is contained in:
@@ -73,6 +73,9 @@ namespace IndianOceanAssets.Engine2_5D
|
||||
[Tooltip("攻击动画触发器名称(Animator Trigger)")]
|
||||
[SerializeField] private string attackAnimTrigger = "Attack";
|
||||
|
||||
[Tooltip("攻击时播放的粒子特效预制体")]
|
||||
[SerializeField] private GameObject attackParticlePrefab;
|
||||
|
||||
// 状态枚举
|
||||
private enum State
|
||||
{
|
||||
@@ -234,6 +237,14 @@ namespace IndianOceanAssets.Engine2_5D
|
||||
{
|
||||
_animator.SetTrigger(attackAnimTrigger);
|
||||
}
|
||||
|
||||
// 播放攻击粒子特效(生成在玩家位置,模拟命中效果)
|
||||
if (attackParticlePrefab != null)
|
||||
{
|
||||
Vector3 spawnPos = playerTarget != null ? playerTarget.position : transform.position;
|
||||
GameObject fx = Instantiate(attackParticlePrefab, spawnPos, transform.rotation);
|
||||
Destroy(fx, 2f);
|
||||
}
|
||||
}
|
||||
|
||||
// ===== ChasingBell:追击铃铛 =====
|
||||
|
||||
@@ -527,6 +527,11 @@ MonoBehaviour:
|
||||
bellChaseTimeout: 10
|
||||
bellPatrolTime: 5
|
||||
bellPatrolRadius: 3
|
||||
attackRange: 1.5
|
||||
attackCooldown: 1.5
|
||||
attackDamage: 1
|
||||
attackAnimTrigger: Attack
|
||||
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||
--- !u!114 &1618324350745711905
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -439,6 +439,11 @@ MonoBehaviour:
|
||||
bellChaseTimeout: 10
|
||||
bellPatrolTime: 5
|
||||
bellPatrolRadius: 3
|
||||
attackRange: 1.5
|
||||
attackCooldown: 1.5
|
||||
attackDamage: 1
|
||||
attackAnimTrigger: Attack
|
||||
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||
--- !u!114 &4517818802116391065
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -527,6 +527,11 @@ MonoBehaviour:
|
||||
bellChaseTimeout: 10
|
||||
bellPatrolTime: 5
|
||||
bellPatrolRadius: 3
|
||||
attackRange: 1.5
|
||||
attackCooldown: 1.5
|
||||
attackDamage: 1
|
||||
attackAnimTrigger: Attack
|
||||
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||
--- !u!114 &6139154105119139442
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -439,6 +439,11 @@ MonoBehaviour:
|
||||
bellChaseTimeout: 10
|
||||
bellPatrolTime: 5
|
||||
bellPatrolRadius: 3
|
||||
attackRange: 1.5
|
||||
attackCooldown: 1.5
|
||||
attackDamage: 1
|
||||
attackAnimTrigger: Attack
|
||||
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||
--- !u!114 &4229571231909469316
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -316,6 +316,11 @@ MonoBehaviour:
|
||||
bellChaseTimeout: 10
|
||||
bellPatrolTime: 5
|
||||
bellPatrolRadius: 3
|
||||
attackRange: 1.5
|
||||
attackCooldown: 1.5
|
||||
attackDamage: 1
|
||||
attackAnimTrigger: Attack
|
||||
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||
--- !u!114 &7966795699951178544
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
Reference in New Issue
Block a user