Sfoglia il codice sorgente

御剑术trigger判定layer改为tag

LAPTOP-OM1V99U2\永远de小亡灵 10 mesi fa
parent
commit
97735871df

+ 2 - 2
ActionTowerDefense/Assets/Scripts/Conduct/SwordsControl.cs

@@ -28,7 +28,7 @@ public class SwordsControl : MonoBehaviour
         BeHitTrigger beHitTrigger = other.GetComponent<BeHitTrigger>();
         if (beHitTrigger != null)
         {
-            if (other.gameObject.layer == 8 || other.gameObject.layer == 16 || other.gameObject.layer == 10)
+            if (beHitTrigger.owner.gameObject.tag == "Enemy")
             {
                 MoveCharacter character = other.GetComponentInParent<MoveCharacter>();
                 moveCharacrters.Add(character);
@@ -45,7 +45,7 @@ public class SwordsControl : MonoBehaviour
         BeHitTrigger beHitTrigger = other.GetComponent<BeHitTrigger>();
         if (beHitTrigger != null)
         {
-            if (other.gameObject.layer == 8 || other.gameObject.layer == 16)
+            if (beHitTrigger.owner.gameObject.tag == "Enemy")
             {
                 MoveCharacter character = other.GetComponentInParent<MoveCharacter>();
                 if (moveCharacrters.Exists(i => i == character))