成人免费黄色网_曰本女同videos_男女在线观看视频_在线亚洲黄色_欧美欧美欧美欧美_bestialityvideo另类最新

  • Unity3d碰撞器與觸發(fā)器的區(qū)別

    2017/6/26??????點(diǎn)擊:
    要產(chǎn)生碰撞必須為游戲?qū)ο筇砑觿傮w(Rigidbody)和碰撞器,剛體可以讓物體在物理影響下運(yùn)動(dòng)。碰撞體是物理組件的一類(lèi),它要與剛體一起添加到游戲?qū)ο笊喜拍苡|發(fā)碰撞。如果兩個(gè)剛體相互撞在一起,除非兩個(gè)對(duì)象有碰撞體時(shí)物理引擎才會(huì)計(jì)算碰撞,在物理模擬中,沒(méi)有碰撞體的剛體會(huì)彼此相互穿過(guò)。
    物體發(fā)生碰撞的必要條件
    兩個(gè)物體都必須帶有碰撞器(Collider),其中一個(gè)物體還必須帶有Rigidbody剛體。
    在unity3d中,能檢測(cè)碰撞發(fā)生的方式有兩種,一種是利用碰撞器,另一種則是利用觸發(fā)器。
     
    碰撞器:一群組件,它包含了很多種類(lèi),比如:Box Collider(盒碰撞體),Mesh Collider(網(wǎng)格碰撞體)等,這些碰撞器應(yīng)用的場(chǎng)合不同,但都必須加到GameObjecet身上。
    觸發(fā)器,只需要在檢視面板中的碰撞器組件中勾選IsTrigger屬性選擇框。
    unity3d box collider
     
    觸發(fā)信息檢測(cè):
    1.MonoBehaviour.OnTriggerEnter(Collider collider)當(dāng)進(jìn)入觸發(fā)器
    2.MonoBehaviour.OnTriggerExit(Collider collider)當(dāng)退出觸發(fā)器
    3.MonoBehaviour.OnTriggerStay(Collider collider)當(dāng)逗留觸發(fā)器
     
    碰撞信息檢測(cè):
    1.MonoBehaviour.OnCollisionEnter(Collision collision) 當(dāng)進(jìn)入碰撞器
    2.MonoBehaviour.OnCollisionExit(Collision collision) 當(dāng)退出碰撞器
    3.MonoBehaviour.OnCollisionStay(Collision collision)  當(dāng)逗留碰撞器
     
    兩個(gè)物體相接觸時(shí)到底執(zhí)行OnTriggerEnter還是執(zhí)行OnCollisionEnter方法,這兩個(gè)又有什么區(qū)別呢?
    為了驗(yàn)證碰撞器與觸發(fā)器的區(qū)別,現(xiàn)設(shè)計(jì)一個(gè)簡(jiǎn)單的游戲,讓小汽車(chē)與小球發(fā)生碰撞。新建一個(gè)C#腳本文件,把它拖給小汽車(chē)對(duì)象,雙擊該腳本文件進(jìn)入腳本編輯器,在該腳本中加入如下兩個(gè)方法,并分別設(shè)置一個(gè)斷點(diǎn):
    復(fù)制代碼
    voidOnTriggerEnter(Collider collider) {//進(jìn)入觸發(fā)器執(zhí)行的代碼}voidOnCollisionEnter(Collision collision) {//進(jìn)入碰撞器執(zhí)行的代碼}
    復(fù)制代碼
    當(dāng)未勾選碰撞器的Is Trigger選項(xiàng)時(shí)汽車(chē)與球體發(fā)生碰撞,進(jìn)入方法OnCollisionEnter,碰撞之后汽車(chē)產(chǎn)生被球體撞飛的效果:


    如果將碰撞器的Is Trigger屬性選中,再次啟動(dòng)游戲讓球體與汽車(chē)產(chǎn)生接觸,這時(shí)進(jìn)入方法OnTriggerEnter。之后球體直接穿過(guò)汽車(chē),但球體與汽車(chē)都沒(méi)有產(chǎn)生碰撞效果:


    unity3d中的碰撞器和觸發(fā)器的區(qū)別?
    碰撞器是觸發(fā)器的載體,而觸發(fā)器只是碰撞器身上的一個(gè)屬性
    當(dāng)Is Trigger=false時(shí),碰撞器根據(jù)物理引擎引發(fā)碰撞,產(chǎn)生碰撞的效果,可以調(diào)用OnCollisionEnter/Stay/Exit函數(shù);
    當(dāng)Is Trigger=true時(shí),碰撞器被物理引擎所忽略,沒(méi)有碰撞效果,可以調(diào)用OnTriggerEnter/Stay/Exit函數(shù)。



    主站蜘蛛池模板: 秋霞7777鲁丝伊人久久影院 | 国产精品成人免费视频网站京东 | 久久久91精品国产一区二区精品 | 亚洲综合图片小说 | www.久操 | 好姑娘5剧情在线观看免费 日皮免费视频 | 91嫩草在线播放 | 欧美性猛交XXXXX按摩欧美 | 亚洲国产cao | 国产亚洲另类久久久精品 | 久久久亚洲一区二区三区 | 日本一区二区三区在线视频 | 中文日产幕无线码一区有限公司 | 一区二区三区高清在线视频 | 91狠狠操| 国产拍在线视频 | 亚洲一区二区三区小说 | 久久三区 | 美女让人操| 日韩三级hd | japanesemature高清 | 成人必看www. | 欧美黄色成人网 | 久视频精品线在线观看的录制功能 | 国产精品福利网址 | 国产精品99久久久久久大便 | 亚洲一区二区三区中文字幕在线观看 | 国产精品伦一区二区三区级视频频 | 国产91精品插插插免费观看 | 欧美亚洲国产精品久久 | 大片网站久久 | 国产成在线观看免费视频成本人 | 国产午夜性春猛交xxxx公交车 | 最好看的中文字幕视频 | 最近中文字幕视频高清 | 亚洲www在线| 狠狠色噜噜狠狠狠7777 | 在线不卡亚洲 | 黄色性生活大片 | 91亚洲乱码卡一卡二卡新区豆 | 中文字幕亚洲色妞精品天堂 |