Prechádzať zdrojové kódy

修复刺客落地斩报错问题

LAPTOP-OM1V99U2\永远de小亡灵 1 rok pred
rodič
commit
557a01165e

+ 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;