免费国产网站_秋霞午夜一区二区三区视频_99热在线看_日韩精品久久一区二区_午夜看一级毛片_天天鲁在视频在线观看

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

    Unity3d碰撞檢測中碰撞器與觸發器的概念

    2018/3/5??????點擊:

    要產生碰撞必須為游戲對象添加剛體(Rigidbody)和碰撞器,剛體可以讓物體在物理影響下運動。碰撞體是物理組件的一類,它要與剛體一起添加到游戲對象上才能觸發碰撞。如果兩個剛體相互撞在一起,除非兩個對象有碰撞體時物理引擎才會計算碰撞,在物理模擬中,沒有碰撞體的剛體會彼此相互穿過。

    物體發生碰撞的必要條件
    兩個物體都必須帶有碰撞器(Collider),其中一個物體還必須帶有Rigidbody剛體。
    在unity3d中,能檢測碰撞發生的方式有兩種,一種是利用碰撞器,另一種則是利用觸發器。
    碰撞器:一群組件,它包含了很多種類,比如:Box Collider(盒碰撞體),Mesh Collider(網格碰撞體)等,這些碰撞器應用的場合不同,但都必須加到GameObjecet身上。
    觸發器,只需要在檢視面板中的碰撞器組件中勾選IsTrigger屬性選擇框。

    兩個物體相接觸時到底執行OnTriggerEnter還是執行OnCollisionEnter方法,這兩個又有什么區別呢?

    為了驗證碰撞器與觸發器的區別,現設計一個簡單的游戲,讓小汽車與小球發生碰撞。新建一個C#腳本文件,把它拖給小汽車對象,雙擊該腳本文件進入腳本編輯器,在該腳本中加入如下兩個方法,并分別設置一個斷點:


    觸發信息檢測:
    1.MonoBehaviour.OnTriggerEnter(Collider collider)當進入觸發器
    2.MonoBehaviour.OnTriggerExit(Collider collider)當退出觸發器
    3.MonoBehaviour.OnTriggerStay(Collider collider)當逗留觸發器
    碰撞信息檢測:
    1.MonoBehaviour.OnCollisionEnter(Collision collision) 當進入碰撞器
    2.MonoBehaviour.OnCollisionExit(Collision collision) 當退出碰撞器
    3.MonoBehaviour.OnCollisionStay(Collision collision)  當逗留碰撞器


    // 開始接觸void OnTriggerEnter(Collider collider) {

    Debug.Log("開始接觸:" + collider.gameObject.name);

    //Debug.Log (collider.gameObject.name);  

    }

    // 接觸持續中void OnTriggerStay(Collider collider) {

    Debug.Log("接觸持續中");

    }

    // 接觸結束void OnTriggerExit(Collider collider) {

    Debug.Log("接觸結束");

    }

    // 碰撞開始void OnCollisionEnter(Collision collision) {

    var name = collision.collider.name;Debug.Log("碰撞物: " + name);

    //var tag = collision.collider.tag;//Debug.Log("Tag is " + tag);

    }

    // 碰撞持續中void OnCollisionStay(Collision collision) { 

     //TODO:

    }

    // 碰撞結束void OnCollisionExit(Collision collision) { 

     //TODO:

    }

    當未勾選碰撞器的Is Trigger選項時汽車與球體發生碰撞,進入方法OnCollisionEnter,碰撞之后汽車產生被球體撞飛的效果:

    如果將碰撞器的Is Trigger屬性選中,再次啟動游戲讓球體與汽車產生接觸,這時進入方法OnTriggerEnter。之后球體直接穿過汽車,但球體與汽車都沒有產生碰撞效果:

    unity3d中的碰撞器和觸發器的區別?
    碰撞器是觸發器的載體,而觸發器只是碰撞器身上的一個屬性
    當Is Trigger=false時,碰撞器根據物理引擎引發碰撞,產生碰撞的效果,可以調用OnCollisionEnter/Stay/Exit函數;
    當Is Trigger=true時,碰撞器被物理引擎所忽略,沒有碰撞效果,可以調用OnTriggerEnter/Stay/Exit函數。
    如果既要檢測到物體的接觸又不想讓碰撞檢測影響物體移動或要檢測一個物件是否經過空間中的某個區域這時就可以用到觸發器
    例子:
    碰撞器:有作用力,如車被撞飛、皮球掉在地上又彈起效果

    觸發器:沒有作用力,如人站在靠近門的位置,門自動打開

    主站蜘蛛池模板: 噜噜吧噜噜色95_日韩欧美中文字幕在线视频_亚洲AV日韩AV无码蜜臀AV_337p粉嫩大胆色噜噜噜噜亚洲_国产成人在线综合_中日韩欧美一级片 | 欧美精品XXXX_久艹在线免费观看_夜夜夜夜夜操_韩日成人_在线播放h_成人区视频 | 69视屏_91男厕偷拍男厕偷拍高清_国产亚洲高清视频_亚洲va中文字幕无码一二三区_五月激情网址_亚洲精品成人网久久久久久 | 国产成人AV三级在线观看按摩_国产美女性生活_国产精品无圣光_精品久久久久久久大神国产_亚洲夂夂婷婷色拍WW47_毛片软件 | 亚洲精品无码永久中文字幕_av在线免费网_免费亚洲黄色片_福利日韩午夜视频在线_黄色精品视频_pppd一481中文字幕在线 | 桃花视频大全不卡免费观看网站_日韩精品无码AV成人观看_欧美熟乱第一页_人人干人人操人人摸_亚洲自拍中文_爱爱亚洲 | 国产91边播边对白在线_中文精品久久久_福利视频一二三区_羞羞动漫视频网站_欧美在线观看在线观看_欧美一级在线观看 | 97伦片_欧美大片18禁AAA片免费_边吃奶边添下面好爽_啪啪av大全导航福利_天堂资源在线官网bt_国产在线青青草 | 99综合99_国产乱子影视频上线免费观看_69av在线视频_性猛交富婆xxxxx乱大交_国产一级片内射免费视频播放_婷婷六月色 | 日本成人精品视频_91在线中文字幕_竹菊影视欧美日韩一区二区三区四区五区_日本人妻中文字幕乱码系列_黄色自拍视频_欧美成人一二区 | 九幺91短剧免费网站_国产精品一区二区在线看_国产91色在线播放_人人干夜夜操_国产日韩精品一区二区三区春色_在线A级毛片无码免费真人 | 亚洲人成绝网站色www_国产福利在线视频_三年片在线观看免费大全爱奇艺_小明精品国产一区二区三区_一区二区亚洲精品_国产欧美日韩精品丝袜高跟鞋 | 秋霞鲁丝片av无码_成人影院免费观看_亚洲是色_亚洲精品国偷拍_国内精品久久久久久久久久_欧美精品videosse精子 | 国产精品bbw国语对白_麻豆传媒在线免费_男女性高爱潮是免费国产_一本久久a久久精品vr综合_一色桃子中文字幕人妻熟女作品_天堂在线WWW天堂中文在线 | 国产专区中文字幕_久久高清国产视频_2019国产a全部视频_色在线看_国产一区二区成人在线_99综合色 | 国产成a人无v码亚洲福利_性中国少妇熟妇XXXX农村_人人爱天天操_亚洲中文字幕一区精品自拍_中文文精品字幕一区二区_一级α片免费看刺激高潮视频 | 性视频网站在线_日韩www._国内精品视频一区二区三区_国产日产久久高清欧美一区_91一区二区三区久久国产乱_欧美亚洲愉拍一区二区 | m麻豆传媒_依人在线免费视频_精品国产sm最大网免费站_日本公与丰满熄理论在线播放_成人特级片_成人伊人 | 中文日产幕无线码一区二区_久久久久一区二区三区四区五区_成年人精品视频在线观看_色就是色欧美亚洲_偷窥中国老太XXXX_日本免费一区二区三区最新vr | 2024国产盗摄视频在线观看_国产人妻一区二区三区久久_国产日韩欧美一区二区在线播放_爱如潮水10免费观看日本高清_久久一二_真人毛片 | 99久久激情视频_狼友AV永久网站免费观看孕交_免费A级毛片在线播放不收费_91在线导航_17c在线观看免费视频播放_午夜福利在线观看老司机 | 国产日产精品一区二区三区四区_亚洲av无码无限在线观看_gogo午夜高清免费摄影_国产无遮挡又爽又刺激的视频老师_92国产视频_少妇bbb好爽 | 欧美亚洲日本在线观看_青青操91_黄色一级免费在线观看_亚洲AV无码一区二区三区鸳鸯影院_水蜜桃yy8848私人视院_国内偷拍第一页 | 国产免费午夜福利在线播放11_日本高清在线免费_com.国产_铠甲勇士免费看_日韩高清在线不卡_成人全黄A片免费看 | 午夜在线观看视频_韩国日本福利在线_最新日本视频_在线观看欧美精品_免费播放片ⅴ免费人成视频_成人av片在线观看 | 国产成人精品一区二区仙踪林_不卡中文字幕在线观看_欧美污视频_欧美激情天堂_日韩精品一区二_久草小说 | 国产一区精选播放022_成年人高清视频在线观看_把腿张开抹春药调教男男_亚洲精品AA片在线观看国产_91社区影院_露脸国产精品自产拍在线观看 | 九九99九九精彩6_男男双龙调教失禁高潮play_亚洲爱爱视频_精品国内自产拍在线观看_国语精品自拍_黄色快播网站 | 中文字幕网伦射乱中文_av无码导航_无码综合少妇亚洲_久久女人_中文字幕在线剧情_精96xxxx观看 | 好姑娘西瓜在线观看免费_夜夜骑av_亚洲欧美日韩国产精品一区二区_91麻豆成人_毛片大全网站_中国国产一级毛片 | 一区二区三区国产精品视频_伊人色合天天久久综合网_特级毛片在线大全免费播放_中文字幕乱码一区二区免费_www.久久爱.cn_国语自产拍在线视频普通话 | 青草伊人久久_国产亚洲视频在线观看播放_综合在线视频精品专区_日色网站_豪放女大兵免费看_国产无遮挡又爽又黄大胸免费 | 国产手机在线国内精品_靠比久久久_国产chinasex麻豆videos_成年人午夜视频_成人在线视频免费_国产男女猛烈无遮挡在线喷水 | 欧美老妇大p毛茸茸_草久久久久久_99视频精品全国免费_国产精品久久久久久一二三四五_亚洲黄色a级片_国产福利a级 | 在线视频97人人_久久sese_欧美一区日韩二区亚洲三区_国产成人亚洲精品自产在线_黄色网络视频_日本免费www | 亚洲1区在线观看_久久99热久久99精品_久久亚洲精_亚洲成综合人在线播放_国产兽交xvidseos视频_美女视频黄频大全免费的 | 国产高清精品在线_人人搞人人爽_日韩精品一区二区视频_kendralust性潮喷hdbrazzers_色综合色狠狠天天综合色_日韩不卡一级三级片免费 | 91在线激情视频_久草一区_成人福利片_亚州av日韩av_礼香的真实_女同性另类一区二区三区视频 | 日本不卡视频在线_亚洲精品久久无码日韩绯色_亚洲日韩中文字幕在线不卡最新_99久久久国产精品免费无卡顿_一级黄色在线观看_久久国产精品伦理 | 男人亚洲天堂_国产成人精品一区二区三_精东粉嫩av免费一区二区三区_日韩高清不卡在线_麻豆国产在线精品国偷产拍_欧美日韩一区二区三区免费视频 | 一级做a爰片久久毛片a_国产亚洲精品久久飘花_亚洲一区二区av_国产精品亚洲а∨天堂免在线_搐搐国产丨区2区精品av_日本伦理一区二区三区 |