Преглед изворни кода

修复击飞越飞越远的问题

wgl пре 6 месеци
родитељ
комит
cdfa99836e
1 измењених фајлова са 2 додато и 1 уклоњено
  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);