Kaynağa Gözat

修改冲击波朝向问题

SZAND\msx_2 1 yıl önce
ebeveyn
işleme
505c124090

+ 5 - 0
ActionTowerDefense/Assets/Scripts/Boss/YuMenGuan/YuMenGuan.cs

@@ -224,6 +224,7 @@ public class YuMenGuan : Boss
     //·¢Éä³å»÷²¨
     private void LaunchWave(int id, int index)
     {
+        Vector3 dir = Vector3.zero;
         Vector3 dir1 = Vector3.left;
         Vector3 dir2 = Vector3.right;
         Bullet wv1, wv2;
@@ -245,6 +246,8 @@ public class YuMenGuan : Boss
                 wv2.GetComponent<WaveShockDir>().CheckTurn();
                 wv1.BeShoot(this, wave1pos.position, dir1, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
                 wv2.BeShoot(this, wave2pos.position, dir2, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
+                wv1.transform.right = dir;
+                wv2.transform.right = dir;
                 break;
             case 1:
                 ExpandPool(PoolType.wave2, 2);
@@ -262,6 +265,8 @@ public class YuMenGuan : Boss
                 wv2.GetComponent<WaveShockDir>().CheckTurn();
                 wv1.BeShoot(this, wave1pos.position, dir1, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
                 wv2.BeShoot(this, wave2pos.position, dir2, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
+                wv1.transform.right = dir;
+                wv2.transform.right = dir;
                 break;
             default:
                 break;