Forráskód Böngészése

回旋镖落地消失

1243896040 9 órája
szülő
commit
469137bd03

+ 1 - 1
ActionTowerDefense/Assets/Resources/Prefab/windmill_shuriken.prefab

@@ -650,7 +650,7 @@ MonoBehaviour:
   stopTime: 5
   backDuration: 1
   stopDuration: 2
-  extraFallGravity: 0
+  extraFallGravity: -14.4
   BoomerangWeaponController: {fileID: 0}
   attackTrigger: {fileID: 4556949082052621437}
   attackAni: {fileID: 4138066613278734704}

+ 16 - 1
ActionTowerDefense/Assets/Scripts/Bullet.cs

@@ -107,15 +107,29 @@ public class Bullet : MonoBehaviour
                 rb.useGravity = false;
                 rb.velocity = Vector3.zero;
                 transform.position = myPos;
-                attackAni.enabled = false;
+                attackAni.gameObject.SetActive(false);
                 attackTrigger.gameObject.SetActive(false);
                 isInVain = true;
             }
             else
             {
+                
                 Vector3 velocity = rb.velocity;
                 velocity.y += extraFallGravity * Time.deltaTime;
+                if(velocity.x > 0.1f)
+                {
+                    velocity.x += extraFallGravity * Time.deltaTime;
+                }
+                else if(velocity.x < -0.1f)
+                {
+                    velocity.x -= extraFallGravity * Time.deltaTime;
+                }
+                else
+                {
+                    velocity.x = 0;
+                }
                 rb.velocity = velocity;
+                attackAni.enabled = false;
             }
             return;
         }
@@ -214,6 +228,7 @@ public class Bullet : MonoBehaviour
         }
         if (attackAni)
         {
+            attackAni.gameObject.SetActive(true);
             attackAni.enabled = true;
         }
         isInVain = false;