增加敌人攻击动作v0.1
This commit is contained in:
@@ -30379,8 +30379,8 @@ MonoBehaviour:
|
|||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text:
|
m_text:
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 0}
|
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||||
m_sharedMaterial: {fileID: 1767129619}
|
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||||
m_fontSharedMaterials:
|
m_fontSharedMaterials:
|
||||||
- {fileID: 1767129619}
|
- {fileID: 1767129619}
|
||||||
m_fontMaterial: {fileID: 1767129619}
|
m_fontMaterial: {fileID: 1767129619}
|
||||||
|
|||||||
@@ -73,6 +73,9 @@ namespace IndianOceanAssets.Engine2_5D
|
|||||||
[Tooltip("攻击动画触发器名称(Animator Trigger)")]
|
[Tooltip("攻击动画触发器名称(Animator Trigger)")]
|
||||||
[SerializeField] private string attackAnimTrigger = "Attack";
|
[SerializeField] private string attackAnimTrigger = "Attack";
|
||||||
|
|
||||||
|
[Tooltip("攻击时播放的粒子特效预制体")]
|
||||||
|
[SerializeField] private GameObject attackParticlePrefab;
|
||||||
|
|
||||||
// 状态枚举
|
// 状态枚举
|
||||||
private enum State
|
private enum State
|
||||||
{
|
{
|
||||||
@@ -234,6 +237,14 @@ namespace IndianOceanAssets.Engine2_5D
|
|||||||
{
|
{
|
||||||
_animator.SetTrigger(attackAnimTrigger);
|
_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:追击铃铛 =====
|
// ===== ChasingBell:追击铃铛 =====
|
||||||
|
|||||||
@@ -527,6 +527,11 @@ MonoBehaviour:
|
|||||||
bellChaseTimeout: 10
|
bellChaseTimeout: 10
|
||||||
bellPatrolTime: 5
|
bellPatrolTime: 5
|
||||||
bellPatrolRadius: 3
|
bellPatrolRadius: 3
|
||||||
|
attackRange: 1.5
|
||||||
|
attackCooldown: 1.5
|
||||||
|
attackDamage: 1
|
||||||
|
attackAnimTrigger: Attack
|
||||||
|
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||||
--- !u!114 &1618324350745711905
|
--- !u!114 &1618324350745711905
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -439,6 +439,11 @@ MonoBehaviour:
|
|||||||
bellChaseTimeout: 10
|
bellChaseTimeout: 10
|
||||||
bellPatrolTime: 5
|
bellPatrolTime: 5
|
||||||
bellPatrolRadius: 3
|
bellPatrolRadius: 3
|
||||||
|
attackRange: 1.5
|
||||||
|
attackCooldown: 1.5
|
||||||
|
attackDamage: 1
|
||||||
|
attackAnimTrigger: Attack
|
||||||
|
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||||
--- !u!114 &4517818802116391065
|
--- !u!114 &4517818802116391065
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -527,6 +527,11 @@ MonoBehaviour:
|
|||||||
bellChaseTimeout: 10
|
bellChaseTimeout: 10
|
||||||
bellPatrolTime: 5
|
bellPatrolTime: 5
|
||||||
bellPatrolRadius: 3
|
bellPatrolRadius: 3
|
||||||
|
attackRange: 1.5
|
||||||
|
attackCooldown: 1.5
|
||||||
|
attackDamage: 1
|
||||||
|
attackAnimTrigger: Attack
|
||||||
|
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||||
--- !u!114 &6139154105119139442
|
--- !u!114 &6139154105119139442
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -439,6 +439,11 @@ MonoBehaviour:
|
|||||||
bellChaseTimeout: 10
|
bellChaseTimeout: 10
|
||||||
bellPatrolTime: 5
|
bellPatrolTime: 5
|
||||||
bellPatrolRadius: 3
|
bellPatrolRadius: 3
|
||||||
|
attackRange: 1.5
|
||||||
|
attackCooldown: 1.5
|
||||||
|
attackDamage: 1
|
||||||
|
attackAnimTrigger: Attack
|
||||||
|
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||||
--- !u!114 &4229571231909469316
|
--- !u!114 &4229571231909469316
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -316,6 +316,11 @@ MonoBehaviour:
|
|||||||
bellChaseTimeout: 10
|
bellChaseTimeout: 10
|
||||||
bellPatrolTime: 5
|
bellPatrolTime: 5
|
||||||
bellPatrolRadius: 3
|
bellPatrolRadius: 3
|
||||||
|
attackRange: 1.5
|
||||||
|
attackCooldown: 1.5
|
||||||
|
attackDamage: 1
|
||||||
|
attackAnimTrigger: Attack
|
||||||
|
attackParticlePrefab: {fileID: 1576508625749478, guid: a619fc9eccbe6d242a5a7f82bbb584be, type: 3}
|
||||||
--- !u!114 &7966795699951178544
|
--- !u!114 &7966795699951178544
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
Reference in New Issue
Block a user