소스 검색

新增怨气弹真实伤害、修复气功波推动方向bug

SZAND\msx_2 10 달 전
부모
커밋
4b4b52f349

+ 1 - 0
ActionTowerDefense/Assets/Scripts/Conduct/AngryBullet.cs

@@ -22,6 +22,7 @@ public class AngryBullet : MonoBehaviour
 
     [Header("伤害")]
     public int damage;
+    public float realDamage;        //按血量上限比例进行扣血
 
     [Header("目标单位")]
     public Enemy[] ens;

+ 2 - 1
ActionTowerDefense/Assets/Scripts/Conduct/AngryBulletSelf.cs

@@ -13,7 +13,8 @@ public class AngryBulletSelf : MonoBehaviour
         {
             Enemy en = other.GetComponentInParent<Enemy>();
             ab.ens[ab.curTimes] = en;
-            en.BeHit(ab.damage, Vector3.zero, false, 0);
+            int damage = ab.damage + (int)(ab.realDamage * en.totalHp);
+            en.BeHit(damage, Vector3.zero, false, 0);
             ab.curTimes++;
             if (ab.curTimes == ab.maxTimes)
             {

+ 1 - 1
ActionTowerDefense/Assets/Scripts/Conduct/WavePowerSkill.cs

@@ -103,7 +103,7 @@ public class WavePowerSkill : MonoBehaviour
                     {
                         singleTarget.comaTime = continueTime;
                         singleTarget.ChangeState(CharacterState.Coma);
-                        singleTarget.transform.position -= new Vector3(fx * longSpeed * Time.deltaTime, 0, 0);
+                        singleTarget.transform.position -= new Vector3(longFX * longSpeed * Time.deltaTime, 0, 0);
                         curHitTime += Time.deltaTime;
                         if (curHitTime >= hitIntervalTime)
                         {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 151 - 174
ActionTowerDefense/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.