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

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

    主站蜘蛛池模板: 国产白丝无码视频在线观看_久久久免费视频观看_国产成人小视频在线_999免费视频_国产精品久久久久久久久久精爆_欧美日韩国产综合网 | 久久一本精品久久精品66_上司人妻互换HD无码_国产精品久久久久人妻无码_2020国内自拍视频在线播放_国产一区二区三区精品一级毛片_国产精品成人3p一区二区三区 | 桃色社区_国产精品久久久久久久久晋中_亚洲综人_日本欧美中文字幕精品亚洲_少妇裸体淫交视频免费观看_久久久久久99 | 亚洲熟妇少妇任你躁在线观看无码_亚洲精品国产高清在线观看_国产精品亚洲玖玖玖在线观看_久久久全国免费视频_ass白俄罗斯大肥妇pics_超碰成人免费在线观看 | 免费看含羞草AV片成人_国产激情一区二区三区四区_爱久久视频_狠狠干一区二区_一道本一区二区_日日夜夜精品 | 亚洲一区影视_japanese白嫩的asspics珍品_中文字幕无码久久久_假偶天成泰剧在线观看_成人疯狂猛交xxx_玩丰满女领导对白露脸视频 | 亚洲av毛片_国产-第1页-浮力影院_蜜臀麻豆_在线观看成人福利_人妻无码一区二区三区四区_一区二区精品国产 | caoporn免费_一区二区不卡视频在线观看_亚洲蜜桃V妇女_久草在线网址_免费一级毛片在线播放视频_婷婷.com | 久久国产毛片av_小太正白袜飞机gv免费网址_亚洲免费三区_99久精品视频在线观看视频_一级毛片在线视频免费观看_国产精品成人AV在线观看春天 | 国产精品欧美日韩一区二区_男女高潮又爽又黄又无遮挡_在线观看免费高清av_中文人妻av久久人妻水蜜桃_99精品又大又爽又粗少妇毛片_亚洲无限资源 | 欧美久久久久久久久久久久久久_一区二区三区av_99色综合_日韩欧美一区二区三区免费看_国产成人无码aⅴ片在线观看导航_四虎www视频 | 91精品国产99久久久久久久_欧美一区两区_人人射在线观看_99国产亚洲精品美女久久久久_亚洲xxxxx高清_性欧美疯狂XXXXBBBB | 久久精品影视免费国产大片_97桃色_色偷偷AV老熟女_亚洲国产婷婷六月丁香_91黄色视频在线观看_亚洲一区二区,欧美专区 | 韩国黄色一级视频_成人午夜激情网_国产aⅴ爽av久久久久久麻豆_成人羞羞国产_91免费视频网站_91久热 | 精品久久二区_免费女上男下xx00xx00视频_日韩精品无码中文字幕一区二区_在线成人免费观看_国内伊人久久久久久网站视频_a级毛片三个男人一女 | 在线www_91爱搞_久久一区福利视频国_成人网在线免费观看_日本一区二区免费播放_最新网址av | 欧美日二区_欧美日韩免费一久久亚洲色WWW成人小说_女厕厕露P撒尿八个少妇_97超碰伊人中文字幕_亚洲综合久久成人AV_日韩一区二区三区免费视频 | 老头猛躁进女人免费视频_成人片黄网站A毛片免费观看_婷婷综合少妇啪啪喷水动态小说_www.浪潮av.com_精品久久久精品_亚洲人人舔人人 | 码专区—VA亚洲V天堂_粉嫩av淫片一区二区三区_8888色大全免费_圆产精品久久久久久久久久久_性欧美VIDEO另类HD_日本伦理动漫 | 99久久激情视频_狼友AV永久网站免费观看孕交_免费A级毛片在线播放不收费_91在线导航_17c在线观看免费视频播放_午夜福利在线观看老司机 | 中美日韩一级片_曰韩免费_国产a级一级毛片_国产50页_一级黄色片子免费看_久久综合色一综合色88 | 中文字幕亚洲区一区二_久久精品AⅤ无码中文字字幕重口_美女被免费视频网站九色_精品欧美一区二区三区_免费看黄色毛片_av成人动漫 | 欧美日韩一区在线_精品动漫中文子幕欧美亚洲_91麻豆影视_国产人澡人澡澡澡人碰视频_日本xxx护士_久久日韩精品 | 99久久精品免费看国产交换_天天干视频_老湿午夜免费yin22.xyz_网红av在线_福利视频入口_免费一区二区三区视频在线 | 久久亚洲精品久久国产一区二区_香蕉AV777XXX色综合一区_国产亚洲又爽ⅴa在线天堂_午夜亚洲国产理论片无码片_国产亚洲精品美女久久_免费哦观看av | 久久影院视频_蜜桃无码一区二区三区_九九久久99综合一区二区_超碰人人人人人人人_亚洲精品偷拍自拍_国产伦精品一区二区三区高清 | 免费a级_亚洲一区二区在_日本成人一区_久草视频福利_成人无码WWW在线看免费_国产一区二区三区四区五区密私 | 中文字幕在线观看免费视频_天天躁日日躁狠狠躁一区_女人与公拘交酡全过女免费_日本女人b_中文无码人妻影音先锋_狠狠色噜噜狠狠狠狠黑人 | 少妇无码av无码专区在线观看_很嫩很紧直喷白浆在线_亚洲日本va中文字幕久久_国产精品内射视频免费_日日摸日日碰夜夜爽无_欧美三日本三级少妇三2023 日韩女同互慰一区二区_八戒午夜福利啪啪影视_天天搞av_在线中文字幕一区二区精品区_亚洲一区成人在线_69热视频 | 精东天美麻豆果冻传媒mv_国产精品自拍小视频_久久精品日产第一区二区三区的特点_东京av在线_精品无码成人片一区二区98_亚洲一区二区在线 | 久久久久亚洲AV综合仓井空_国产精品污WWW在线观看_成年人一级片_国产精品嫩草影院奶水_巨大黑人极品videos精品_中文字幕永久免费视频 | 亚洲va欧美va人人爽春色影视_少妇被粗大的猛进出69影院_亚洲真人无码永久在线观看_亚洲一二_av黄色免费在线观看_国产性×xxx盗摄xxxx | 黄色一级播放_久久91精品国产91久久小草_美女黄网站免费福利视频_欧美亚洲综合网_久久人与动人物a级毛片_欧美视频网站在线观看 | 成人免费av_野花社区在线视频最新_高清在线一区二区_图片区小说区欧洲区_一区二区三区在线视频观看_久久国产高潮流白浆免费观看 | 麻豆一区二区三区_蜜桃网在线观看_日本综合色_欧美一级淫片aaaaaaa免费_国产精品视频tv_国产精品久久久久久在线观看 | 手机在线看片亚洲_97香蕉_一区二区三区中文字幕在线观看_国产普通话对白刺激_色拍拍欧美视频在线看_国产成A人亚洲精V品无码樱花 97色在线观看免费视频_岛国岛国免费v片在线观看_日韩综合一区二区_九一视频在线免费观看_久久精品国产露脸对白_日韩999 | 3d全彩无码啪啪本子全彩_我的徒弟都是大反派动漫在线观看_少妇午夜啪爽嗷嗷叫视频_中文在线三区_亚洲免费人成_成年人av网站 | 中文字幕网伦射乱中文_av无码导航_无码综合少妇亚洲_久久女人_中文字幕在线剧情_精96xxxx观看 | 欧美日韩1区2区3区_欧美精品一区二区三区涩爱蜜_99爱在线视频这里只有精品_特级做a爱片免费69_成人内射国产免费观看_另类三区 | 免费av国产_亚洲欧美在线免费观看_被老师叫到办公室跪着打手心_国内自拍偷第55页_6080yy午夜一二三区久久_国产a一级无码毛片一区二区三区 | 亚洲精品97久久久babes_欧美九区_老色鬼久久亚洲AV综合_蜜月va乱码一区二区三区_91视频91色_特大巨黑吊xxxx高潮 |