Explorar el Código

在空中按住方向键+召唤使魔后,即使松开手,人物也会惯性滑动一段距离

wulifu hace 1 año
padre
commit
516b551357
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      ActionTowerDefense/Assets/Scripts/PlayerController.cs

+ 3 - 0
ActionTowerDefense/Assets/Scripts/PlayerController.cs

@@ -837,6 +837,7 @@ public class PlayerController : MoveCharacter
                 aniCollider.Play("NotAttack", 1, 0);
                 break;
             case CharacterState.Summon:
+                rb.isKinematic = false;
                 break;
             case CharacterState.Rush:
                 velocity = Vector3.zero;
@@ -900,6 +901,8 @@ public class PlayerController : MoveCharacter
                 aniCollider.Play("Summon", 0, 0);
                 ani.Play("summon", 0, 0);
                 summonTime = totalSummonTime;
+                velocity = Vector3.zero;
+                rb.isKinematic = true;
                 break;
             case CharacterState.Rush:
                 aniCollider.Play("Rush", 0, 0);