日韩在线国产精品_少妇性饥渴BBBBB搡BBBB_3344在线永久观看视频播放_亚洲精品一区二区三区新线路_亚洲精品一级片_182午夜免费

  • 您的位置:首頁 > 新聞動態 > Unity3D

    UNITY3D處理碰撞事件的封裝類

    2018/9/22??????點擊:
      Unity的物理系統,處理碰撞事件,需要自行實現MonoBehaviour中的void OnTriggerEnter(Collider)等方法,MonoBehaviour的生命周期方法,有些不太常用,可能會經常不記得、或者打錯名字,調試還不容易找到原因,很不方便。  
    我們可以把常用接口封裝起來,讓需要實現碰撞事件的類,繼承已經封裝好的類即可。
    using System;
    using UnityEngine;
    [RequireComponent(typeof(Collider))]
    public class ColliderListener : MonoBehaviour {
    public ActiononTriggerEnter = delegate { };
    public ActiononTriggerStay = delegate { };
    public ActiononTriggerExit = delegate { };
    public ActiononCollisionEnter = delegate { };
    public ActiononCollisionStay = delegate { };
    public ActiononCollisionExit = delegate { };
    private void OnTriggerEnter(Collider other) {
    onTriggerEnter(other);
    }
    private void OnTriggerStay(Collider other) {
    onTriggerStay(other);
    }
    private void OnTriggerExit(Collider other) {
    onTriggerExit(other);
    }
    private void OnCollisionEnter(Collision other) {
    onCollisionEnter(other);
    }
    private void OnCollisionStay(Collision other) {
    onCollisionStay(other);
    }
    private void OnCollisionExit(Collision other) {
    onCollisionExit(other);
    }
    public virtual void Clear() {
    onTriggerEnter = delegate { };
    onTriggerStay = delegate { };
    onTriggerExit = delegate { };
    onCollisionEnter = delegate { };
    onCollisionStay = delegate { };
    onCollisionExit = delegate { };
    }
    }

    主站蜘蛛池模板: 久久91久久久久麻豆精品 | 国产宾馆3p国语对白 | 国产女人高潮叫床免费视频 | 亚洲午夜天堂精品福利天堂 | 国产精品特级毛片一区二区三区 | 两根黑人粗大噗嗤噗嗤视频 | 国产性色av| 好姑娘国语免费高清观看 | 日本在线视| 国产区精品视频 | 天天草夜夜操 | 毛片女人毛片一级毛片毛片 | 一级午夜 | 18禁污污网站国产 | 九九视频在线观看 | 国产黄片视频在线看 | 日韩大片在线永久观看视频网站免费 | 久久国内精品 | 久久久久久久久99 | 久久综合久久综合网站 | 日韩欧美1区2区 | 国产传媒18精品免费1区 | 国产女人AAA级久久久级 | 国产精品免费精品一区 | 色噜噜狠狠狠狠色综合久一 | 国产中文字幕精品视频 | 外国人全黄大片 | 日本免费一二三 | 久久久久久国产精品免费播放 | 免费看的av | heyzo无码中文字幕在线 | 久久久久久久久久久久久久久久久久久 | 久久国产精品一区二区 | 九色tv| 成人午夜视频免费观看 | 亚洲在线中字幕 | 亚洲成肉网 | 视频思思久久免费国产 | 人妻少妇精品无码专区动漫 | 欧美成人精品欧美一级 | 国产精品区视频 |