免费国产网站_秋霞午夜一区二区三区视频_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函數。
    如果既要檢測到物體的接觸又不想讓碰撞檢測影響物體移動或要檢測一個物件是否經過空間中的某個區域這時就可以用到觸發器
    例子:
    碰撞器:有作用力,如車被撞飛、皮球掉在地上又彈起效果

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

    主站蜘蛛池模板: 爽妇网麻豆_国产九色视频_综合中文字幕_久久久国产精品ⅤA麻豆_超碰在线综合_亚洲AV成人影视网 | 国产在线精品自拍_天天操免费视频_少妇内射视频播放舔大片_超碰最新免费_精品久久一区_国产亚洲网曝欧美台湾丝袜 | 亚洲成片在线观看12345ba_国产精品免费久久久久久久久_国产精品爱selaoban_农村少妇一级毛片_亚洲AV无码乱码在线观看代蜜桃_在线观看的av | 国产成人综合亚洲欧美丁香花_国产免费bxbx人网站视频_久久久成人av毛片免费观看_被猛男伦流澡到高潮H视频网站_丰满少妇高潮在线播放不卡_婷婷在线视频免费播放 | 99国精产品一区一区_欧美一级黄色片免费看_亚洲色欲在线播放一区_快穿妲己高H荡肉呻吟NP_亚洲欧美精品伊人久久_综合久久中文字幕 | 国产精品乱码色情一区_激情久久AV一区AV二区AV三区_樱桃视频首页在线观看_男女一对一免费视频_成人无码看片在线观看免费_国产麻豆一区二区三区 | 56popn国产在线_亚欧精品一区_一及黄色毛片_欧美性猛xxxx_青青草视频在线免费播放_澳门av88 | 国产精品jvid在线观看蜜臀_一级黄色录像毛片_欧美一级片免费在线_国产精品一区久久久久久_老女BBWBBWBBWBBW高潮_亚洲一区二区天堂 | 无码人妻一区兔费_在线综合+亚洲+欧美中文字幕_欧k影视内射精品视频_亚洲成色在线网站_国产免费99热在线播放_国产永久免费高清在线观看 | 蝴蝶视频成人免费_日韩一区二区三区免费播放_特级毛片三a级毛片免费_麻豆一区二区三区四区精品蜜桃_午夜dj影院_国产九九九视频 | 久久久久九九九女人毛片_日韩不卡视频在线观看_91成人精品视频_亚洲日本一区二区一本一道_性盈盈网站久久久久忘忧草_亚洲第一黄 | 亚洲精品无码永久中文字幕_av在线免费网_免费亚洲黄色片_福利日韩午夜视频在线_黄色精品视频_pppd一481中文字幕在线 | 成人国产区_大狠狠大臿蕉香蕉大视频_99久久久无码国产精品_野狼AV午夜福利在线_亚洲色图一区二区三区_色激情五月 | 狠狠躁日日躁夜夜躁老司机_成人国产??片内射A_国产亚洲欧美精品久久久_有码中文AV无码中文AV_爱如潮水3免费观看日本高清_国产成人av一区二区在线观看 | 国产高潮白浆喷水_久久精品99av高久久精品_av网站网址在线观看_91麻豆久久久_18禁人看免费无遮挡网站不卡_午夜成人性刺激免费视频 | 欧美A级成人婬片免费看_亚洲欧洲日产av_无码国内精品人妻少妇_台湾成人娱乐网_青青一区二区_亚洲AV无码成人YELLOW | 天天成人综合网_国产精品福利在线_天天操人人要_人人妻人人添人人爽日韩欧美_青娱乐成人_欧美极品网站 | h视频在线免费看_sss色视频_wwwcom国产_69tv成人网_亚洲国产免费_久久久无码人妻精品一区二区三区 | 精品一区二区国产在线观看_成人免费看片网站_久久久久国产精品人妻A_操操操插插插_国产精品一区二区三区四区视频_91mv.cool在线播放 | 久草爱视频_久久久噜噜噜久久中文字幕色伊伊_女人高潮抽搐流白浆视频_99精品老司机免费视频_久久亚洲精品无码AV_a一区二区 | 欧美xxx片_免费av网站在线播放_免费看一级黄色大片_成人黄页网站视频_奇米777四色影色在线看_色一情一区二区三区四区 | 亚洲国产人在线播放首页_又黄又刺激又黄又舒服_日韩一级完整毛片_国产国产美女裸身网站免费观看视频_亚洲av永久青草无码精品_97人人插 | 嫖妓丰满肥熟妇在线精品_免费黄色观看_偿还的影视高清在线观看_国产黄色在线网站_国产免费AV片在线播放唯爱网_免费观看特级毛片 | 国产成人剧情AV麻豆果冻_www成人免费_日一区二区_被触手玩弄狠狠侵犯男男_国产剧情一区二区_欧美一道本一区二区三区 | 日本一卡二卡四卡无卡乱码视频免费_狠狠色狠狠_口述鸭子给我的高潮_高清欧美在线三级视频_亚洲女同国产一区二区_国产免费福利在线 | 亚洲中文字幕无码一区无广告_亚洲一二三四区视频_久久精品六_a级三级毛片_日本欧美久久久久_GAY取精潮喷10次龟责到哭 | 国产视频精品免费_精精国产xxxx视频在线野外_人人入人人爱_男女边摸边吃奶边做爽第9季_一级视频片_国产成人观看 | 在线观看国产网址你懂的_最新日韩精品在线观看_午夜性色福利免费视频在线播放_亚洲一二区精品_樱花草在线观看播放免费视频_av高清免费在线观看 | 久草网在线观看_亚洲人交乣女bbw_www.xxxx中国_欧美五月_看了又看170集全免费_日本一区二区三区免费播放视频了 | 中文字幕日韩无_精品在线视频一区二区_免费在线看a_一个人看的www在线视频播放_日韩啊v在线_久精品视频在线观看 | 91麻豆精品久久久久蜜臀_欧美槡BBBBB槡BBBBB_国产99页_久在线精品视频_国产91学生_福利1区 | 亮剑第二部免费观看_午夜毛片免费看_天天爱天天拍天天插_亚洲AV综合色一区二区三区_午夜a狂野欧美一区二区_91久久精品国产91性色tv | 国内一级毛片_www.av.com在线观看_欧美日韩免费网站_亚洲国产伊人_久久香蕉热_美女网色站 | 亚洲色av性色在线观无码_亚洲精品久久久久久动漫_欧美日韩一级有码在线视频_日本午夜免费啪视频在线_肉体XXXX裸体137大胆摄影_7799视频精品免费观 | 国产精品综合av无码_丰满少妇人妻久久久久久4_欧洲极品无码一区二区三区_亚洲精品mv免费_欧美日韩精品视频一区二区_国产精品视频海角社区88 | 亚洲成亚洲成网_黑鬼吊太大少妇尖叫_50熟妇熟乱xx×毛片_国产亚洲精品久久久久久_国产SUV精品一区二区五_成年人午夜影院 | 日韩无一区二区_我爱我色成人网_国产成人无码VA在线观看_国产情人综合久久777777_综合激情在线_成人小视频免费 | 97伦片_欧美大片18禁AAA片免费_边吃奶边添下面好爽_啪啪av大全导航福利_天堂资源在线官网bt_国产在线青青草 | 日韩欧美中文在线观看_www插插插_国产精品自在在线午夜_日皮视频在线观看免费_波多野结衣久久一区二区_热の综合热の国产热の潮在线 | 天天操夜夜操国产精品_国产特级毛片AAAAAA高清_久久久久久久久久一本门道91_欧美片第一页_免费99精品国产人妻自在线_亚洲国产日韩一区三区 | 91性高湖久久久久久久久网站_催眠极品YIN荡人妻合集H_国产精品久久久久久妇女6080_亚洲欧美在线观看_少妇老师寂寞高潮免费A片_一区二区三区视频国产日韩 |