空气墙的制作,标签的添加

标签增加:

image

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;
        }
    }
}
原文地址:https://www.cnblogs.com/kubll/p/10829341.html