diff --git a/Role/Attack.cs b/Role/Attack.cs index b356208..a594491 100644 --- a/Role/Attack.cs +++ b/Role/Attack.cs @@ -190,6 +190,7 @@ public class Attack : MonoBehaviour BulletGamobj.GetComponent().bulletData.BulletSpeed *= (1 + roleBulletSpeedAdd); BulletGamobj.GetComponent().Target = Target; BulletGamobj.transform.localScale=new Vector3(BulletGamobj.transform.localScale.x*(1+ BulletAddSize), BulletGamobj.transform.localScale.y * (1 + BulletAddSize), BulletGamobj.transform.localScale.z * (1 + BulletAddSize));//子弹放大 + // Debug.Log("子弹放大+++"+ BulletAddSize); BulletGamobj.transform.up = direction; BulletGamobj.transform.position = BulletStartPos.position; bulltes.Add(BulletGamobj); @@ -519,11 +520,10 @@ public class Attack : MonoBehaviour BulletGamobj.transform.up = scatterDirection; // 让子弹的"up"方向指向计算出的角度 BulletGamobj.transform.position = position; // 更新子弹的位置 - if (lastbulletLengthAdd != bulletLengthAdd) - { + // 根据 bulletLength 设置子弹的长度 BulletGamobj.transform.localScale = new Vector3(BulletGamobj.transform.localScale.x + bulletLengthAdd, BulletGamobj.transform.localScale.y, BulletGamobj.transform.localScale.z); - } + }