Переглянути джерело

rush长按可以一直冲

wulifu 1 рік тому
батько
коміт
fd194e989e

+ 9 - 1
ActionTowerDefense/Assets/Scripts/PlayerController.cs

@@ -76,7 +76,7 @@ public class PlayerController : MoveCharacter
     {
         get
         {
-            return Input.GetKeyDown(KeyCode.LeftShift) || isClickBtnRush;
+            return Input.GetKey(KeyCode.LeftShift) || isClickBtnRush;
         }
     }
     [HideInInspector]
@@ -644,6 +644,14 @@ public class PlayerController : MoveCharacter
                 aniCollider.Play("Rush", 0, 0);
                 ani.Play("rush_loop", 0, 0);
                 rushTime = totalRushTime;
+                if (bodyTrans.localScale.x > 0)
+                {
+                    rb.velocity = Vector3.left * rushSpeed;
+                }
+                else
+                {
+                    rb.velocity = Vector3.right * rushSpeed;
+                }
                 break;
             case CharacterState.Die:
                 aniCollider.Play("Die", 0, 0);