Răsfoiți Sursa

X=攻击值-抗击打值

SZAND\msx_2 6 luni în urmă
părinte
comite
fa1a990975

+ 5 - 0
ActionTowerDefense/Assets/Scripts/Characters/AttackController.cs

@@ -188,6 +188,7 @@ public class AttackController : MonoBehaviour
         [Header("攻击特效")]
         public GameObject attackEffect;
         [Header("攻击参数")]
+        public int attackValue;
         public AttackInfo attackInfo;
         public AttackTrigger attackTrigger;
         [Header("攻击距离")]
@@ -234,6 +235,8 @@ public class AttackController : MonoBehaviour
 
     [Header("攻击参数")]
     [DisplayOnly]
+    public int attackValue;
+    [DisplayOnly]
     public int curDamage;
     [HideInInspector]
     public bool canHitFly;
@@ -299,6 +302,7 @@ public class AttackController : MonoBehaviour
                     attackMethod[i].maxAttackDis);
             }
         }
+        attackValue = attackMethod[0].attackValue;
     }
 
     private void OnEnable()
@@ -315,6 +319,7 @@ public class AttackController : MonoBehaviour
         curAttackMethod = attackMethod[id];
         attackType = curAttackMethod.attackType;
         canHitFly = curAttackMethod.canHitFly;
+        attackValue = curAttackMethod.attackValue;
         armorPiercing = curAttackMethod.armorPiercing;
         attackInfo = curAttackMethod.attackInfo;
         curDamage = attackInfo.damage;

+ 3 - 0
ActionTowerDefense/Assets/Scripts/Characters/MoveCharacter.cs

@@ -7,6 +7,9 @@ using TMPro;
 
 public class MoveCharacter : Character
 {
+    [Header("½ÇÉ«¿¹»÷´òÖµ")]
+    public int hitResistance;
+
     [Header("²ÄÖÊ")]
     public float matState = 1;
     public GameObject spinee;