码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-05-08 09:19:29      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:lis   class   span   ack   子弹   pac   oid   技术   bottom   

标签增加:

技术图片

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;
        }
    }
}

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

标签:lis   class   span   ack   子弹   pac   oid   技术   bottom   

原文地址:https://www.cnblogs.com/kubll/p/10829341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!