Parcourir la source

修复刺客落地斩报错问题

LAPTOP-OM1V99U2\永远de小亡灵 il y a 1 an
Parent
commit
557a01165e
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9 2
      ActionTowerDefense/Assets/Scripts/Enemy.cs

+ 9 - 2
ActionTowerDefense/Assets/Scripts/Enemy.cs

@@ -692,8 +692,15 @@ public class Enemy : MoveCharacter
                 dashEffect.canHit = false;
                 rb.velocity = Vector3.zero;
                 bodyTrans.rotation = Quaternion.Euler(Vector3.zero);
-                transform.position = new Vector3(transform.position.x, 
-                    foot.trigGroundList[0].transform.position.y, 0);
+                if (foot.trigGroundList.Count == 0)
+                {
+                    transform.position = new Vector3(transform.position.x, -1, 0);
+                }
+                else
+                {
+                    transform.position = new Vector3(transform.position.x,
+                        foot.trigGroundList[0].transform.position.y, 0);
+                }
                 break;
             case CharacterState.FinishRush:
                 time = 0;