标签增加:
1、home:家,用来触发失败
2、tank:坦克
3、enemy:敌人
4、wall:墙
5、barrier:障碍
触发器:注意使用2d触发器就要使用2D触发器的方法,不然不会触发
3D触发器:OnTriggerEnter、OnTriggerExit、OnTriggerStay
2D触发器:OnTriggerEnter2D、OnTriggerExit2D、OnTriggerStay2D
增加触发器检测脚本:
//子弹脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Bullet : MonoBehaviour { public float bulletSpeed;//子弹移动速度 void Start () { } void Update () { transform.Translate(transform.up* bulletSpeed*Time.deltaTime,Space.World); } private void OnTriggerEnter2D(Collider2D collision) { switch (collision.tag) { case "home"://家 break; case "tank"://坦克 break; case "enemy"://子弹 break; case "wall"://墙 break; case "barrier"://障碍 break; } } }