瀏覽代碼

解决小怪也由攻击特效的bug

LAPTOP-OM1V99U2\永远de小亡灵 1 年之前
父節點
當前提交
234945647d
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      ActionTowerDefense/Assets/Scripts/AttackTrigger.cs

+ 7 - 4
ActionTowerDefense/Assets/Scripts/AttackTrigger.cs

@@ -37,11 +37,14 @@ public class AttackTrigger : MonoBehaviour
                 trigedObjs.Add(hitTrigger);
                 if (Util.CheckCanHit(owner.tag, hitTrigger.owner.tag) && !hitTrigger.owner.isDie)
                 {
-                    print("BeHit");
                     hitTrigger.BeHit(damage, force, changeHurt, repelValue);
-                    GameObject effect = Instantiate(spiritsAttackEffect);
-                    effect.transform.position = new Vector3(hitTrigger.transform.position.x,
-                        transform.position.y + offsetY, 0);
+                    if (spiritsAttackEffect != null)
+                    {
+                        GameObject effect = Instantiate(spiritsAttackEffect);
+                        effect.transform.position = new Vector3(hitTrigger.transform.position.x,
+                            transform.position.y + offsetY, 0);
+                    }
+
                 }
             }
         }