Quellcode durchsuchen

修复冲刺会掉落的问题

wgl vor 6 Monaten
Ursprung
Commit
ca40407f6a
1 geänderte Dateien mit 8 neuen und 12 gelöschten Zeilen
  1. 8 12
      ActionTowerDefense/Assets/Scripts/Characters/PlayerController.cs

+ 8 - 12
ActionTowerDefense/Assets/Scripts/Characters/PlayerController.cs

@@ -1512,17 +1512,6 @@ public class PlayerController : MoveCharacter
             default:
                 break;
         }
-        if (!foot.TrigGround && !canFly)
-        {
-            if (rb.velocity.y > 0)
-            {
-                rb.velocity += Vector3.up * extraRiseGravity * Time.deltaTime;
-            }
-            else
-            {
-                rb.velocity += Vector3.up * extraFallGravity * Time.deltaTime;
-            }
-        }
         isClickBtnRush = false;
         isKeepBtnRush = false;
         isClickBtnJump = false;
@@ -1860,8 +1849,15 @@ public class PlayerController : MoveCharacter
             {
                 velocity = new Vector3(0, velocity.y, velocity.z);
             }
+            if (velocity.y > 0)
+            {
+                velocity += Vector3.up * extraRiseGravity * Time.deltaTime;
+            }
+            else
+            {
+                velocity += Vector3.up * extraFallGravity * Time.deltaTime;
+            }
         }
-
         return velocity;
     }