Quellcode durchsuchen

修复击飞越飞越远的问题

wgl vor 6 Monaten
Ursprung
Commit
cdfa99836e
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      ActionTowerDefense/Assets/Scripts/Characters/AttributeStatus.cs

+ 2 - 1
ActionTowerDefense/Assets/Scripts/Characters/AttributeStatus.cs

@@ -304,7 +304,8 @@ public class AttributeStatus : MonoBehaviour
         {
             vec3.x = -vec3.x;
         }
-        
+        rb.useGravity = true;
+        rb.constraints = RigidbodyConstraints.FreezeRotation | RigidbodyConstraints.FreezePositionZ;
         rb.velocity = Vector3.zero;
         rb.AddForce(vec3 * blowUp.force * (1 - resistances.BlowUp), ForceMode.Impulse);
         character.ani.Play("hitted", 0, 0);