国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

unity碰撞檢測(cè)的幾種函數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了unity碰撞檢測(cè)的幾種函數(shù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


一、

OnCollisionEnter(Collision collision):這個(gè)函數(shù)用于檢測(cè)兩個(gè)物體之間的碰撞事件,當(dāng)兩個(gè)物體發(fā)生碰撞時(shí)被調(diào)用。其中,參數(shù)collision包含了碰撞的詳細(xì)信息,例如碰撞點(diǎn)、碰撞法線等等。


二、

OnCollisionStay(Collision collision):這個(gè)函數(shù)用于檢測(cè)兩個(gè)物體之間的持續(xù)碰撞事件,當(dāng)兩個(gè)物體持續(xù)發(fā)生碰撞時(shí)被調(diào)用。其中,參數(shù)collision包含了碰撞的詳細(xì)信息,例如碰撞點(diǎn)、碰撞法線等等。


三、

OnCollisionStay(Collision collision):這個(gè)函數(shù)用于檢測(cè)兩個(gè)物體之間的持續(xù)碰撞事件,當(dāng)兩個(gè)物體持續(xù)發(fā)生碰撞時(shí)被調(diào)用。其中,參數(shù)collision包含了碰撞的詳細(xì)信息,例如碰撞點(diǎn)、碰撞法線等等。


四、

OnTriggerStay(Collider other):這個(gè)函數(shù)用于檢測(cè)一個(gè)物體是否持續(xù)停留在另一個(gè)物體的觸發(fā)器范圍內(nèi),當(dāng)一個(gè)物體持續(xù)停留在另一個(gè)物體的觸發(fā)器內(nèi)時(shí)被調(diào)用。其中,參數(shù)other表示停留在觸發(fā)器內(nèi)的物體。

五、

OnCollisionExit(Collision collision):這個(gè)函數(shù)用于檢測(cè)兩個(gè)物體之間的碰撞事件結(jié)束,當(dāng)兩個(gè)物體之間的碰撞結(jié)束時(shí)被調(diào)用。其中,參數(shù)collision包含了碰撞的詳細(xì)信息,例如碰撞點(diǎn)、碰撞法線等等。

六、

OnTriggerExit(Collider other):這個(gè)函數(shù)用于檢測(cè)一個(gè)物體是否離開了另一個(gè)物體的觸發(fā)器范圍內(nèi),當(dāng)一個(gè)物體離開另一個(gè)物體的觸發(fā)器時(shí)被調(diào)用。其中,參數(shù)other表示離開觸發(fā)器的物體。文章來源地址http://www.zghlxwxcb.cn/news/detail-766985.html


七、 代碼

using UnityEngine;

public class CollisionExample : MonoBehaviour
{
    // 碰撞事件,當(dāng)兩個(gè)物體發(fā)生碰撞時(shí)被調(diào)用
    void OnCollisionEnter(Collision collision)
    {
        Debug.Log("碰撞事件:" + collision.gameObject.name);
    }

    // 觸發(fā)器事件,當(dāng)一個(gè)物體進(jìn)入另一個(gè)物體的觸發(fā)器時(shí)被調(diào)用
    void OnTriggerEnter(Collider other)
    {
        Debug.Log("進(jìn)入觸發(fā)器:" + other.gameObject.name);
    }

    // 碰撞持續(xù)事件,當(dāng)兩個(gè)物體持續(xù)發(fā)生碰撞時(shí)被調(diào)用
    void OnCollisionStay(Collision collision)
    {
        Debug.Log("碰撞持續(xù)事件:" + collision.gameObject.name);
    }

    // 觸發(fā)器持續(xù)事件,當(dāng)一個(gè)物體持續(xù)停留在另一個(gè)物體的觸發(fā)器內(nèi)時(shí)被調(diào)用
    void OnTriggerStay(Collider other)
    {
        Debug.Log("觸發(fā)器持續(xù)事件:" + other.gameObject.name);
    }

    // 碰撞結(jié)束事件,當(dāng)兩個(gè)物體之間的碰撞結(jié)束時(shí)被調(diào)用
    void OnCollisionExit(Collision collision)
    {
        Debug.Log("碰撞結(jié)束事件:" + collision.gameObject.name);
    }

    // 觸發(fā)器結(jié)束事件,當(dāng)一個(gè)物體離開另一個(gè)物體的觸發(fā)器時(shí)被調(diào)用
    void OnTriggerExit(Collider other)
    {
        Debug.Log("觸發(fā)器結(jié)束事件:" + other.gameObject.name);
    }
}

到了這里,關(guān)于unity碰撞檢測(cè)的幾種函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何解決電腦無聲問題:排除故障的幾種常見方法

    如何解決電腦無聲問題:排除故障的幾種常見方法

    大家好,今天我們來討論一下處理電腦沒有聲音的故障。當(dāng)你突然發(fā)現(xiàn)電腦靜音無聲時(shí),需要逐步排除可能的問題,但總體而言,聲音故障是相對(duì)容易解決的。接下來,我們將介紹一些排除電腦無聲問題的方法。 第一步:檢查是否處于靜音或音響線松動(dòng)狀態(tài)。 檢查是否處于

    2024年02月14日
    瀏覽(24)
  • JavaWeb中遇到404問題的幾種解決方案

    JavaWeb中遇到404問題的幾種解決方案

    檢查XML路徑配置 在Servlet中加入@WebServlet 檢查class文件是否生成 博主最近也是被404問題所困擾,用過很多方法,現(xiàn)在來分享一點(diǎn)我自己的經(jīng)驗(yàn)技巧,404問題主要是由于訪問路徑和XML中的配置存在了問題,現(xiàn)在提供幾點(diǎn)解決思路(如果不準(zhǔn)確,望見諒) 提示:以下是本篇文章正

    2024年02月08日
    瀏覽(31)
  • Java跨域問題的幾種后端解決方式

    跨域指的是:瀏覽器不能執(zhí)行其他網(wǎng)站的腳本,從一個(gè)域名的網(wǎng)頁(yè)去請(qǐng)求另一個(gè)域名的資源時(shí),域名、端口、協(xié)議任一不同,都是跨域。跨域是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。a頁(yè)面想獲取b頁(yè)面資源,如果a、b頁(yè)面的協(xié)議、域名、端口、子域名不同,所

    2024年02月08日
    瀏覽(22)
  • 解決npm ERR code ENOENT問題的幾種方法

    解決npm ERR code ENOENT問題的幾種方法

    一定要是最里面的目錄才能生效,否則它可能會(huì)提示: 這時(shí)候關(guān)掉項(xiàng)目,找到正確路徑再打開就可以 可以試試刪除本地node_modules文件夾,之后再次npm install 這是官網(wǎng)連接Node.js (nodejs.org) 這是中文網(wǎng)下載連接下載 | Node.js 中文網(wǎng) (nodejs.cn)

    2024年02月16日
    瀏覽(26)
  • 【Java】Java中解決跨域問題的幾種方法(建議收藏)

    我們?cè)陂_發(fā)過程中經(jīng)常會(huì)遇到前后端分離而導(dǎo)致的跨域問題,導(dǎo)致無法獲取返回結(jié)果??缬蚓拖穹蛛x前端和后端的一道鴻溝,君在這邊,她在那邊,兩兩不能往來. 定義 跨域(CORS)是指不同域名之間相互訪問??缬?,指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本,它是由瀏覽器的同

    2024年02月11日
    瀏覽(27)
  • 電腦出現(xiàn)錯(cuò)誤代碼0xc000000e怎么辦,解決錯(cuò)誤代碼0xc000000e的幾種辦法

    電腦出現(xiàn)錯(cuò)誤代碼0xc000000e怎么辦,解決錯(cuò)誤代碼0xc000000e的幾種辦法

    最近有看到小伙伴們提問,電腦出現(xiàn)錯(cuò)誤代碼0xc000000e怎么辦?一旦電腦提示這種錯(cuò)誤代碼就會(huì)導(dǎo)致電腦無法正常運(yùn)行,軟件或游戲?qū)?huì)不能打開,今天就關(guān)于這個(gè)問題,教大家解決錯(cuò)誤代碼0xc000000e的幾種辦法。 1.硬盤錯(cuò)誤:出現(xiàn)錯(cuò)誤代碼0xc000000e的原因可能是硬盤驅(qū)動(dòng)器出現(xiàn)

    2024年02月08日
    瀏覽(21)
  • springBoot使用webSocket的幾種方式以及在高并發(fā)出現(xiàn)的問題及解決

    springBoot使用webSocket的幾種方式以及在高并發(fā)出現(xiàn)的問題及解決

    1、該類可以作為一個(gè)基礎(chǔ)的安全抽象層,后續(xù)項(xiàng)目中如果需要做認(rèn)證的操作,都可以繼承該抽象類 ClientUserInfoService 大家可以看作一個(gè) UserService 就是一張用戶表的service類 這里認(rèn)證采用的是 jwt的方式,大家可以換成自己的 2、 大家這里注意,我們使用的是 javax.websocket.Sessio

    2024年02月09日
    瀏覽(19)
  • 【Unity】Unity碰撞檢測(cè)(3D和2D)

    【Unity】Unity碰撞檢測(cè)(3D和2D)

    碰撞檢測(cè)可以說時(shí)學(xué)習(xí)Unity中最重要的一個(gè)部分,以為在游戲中,想要游戲進(jìn)行交互,碰撞時(shí)非常重要的,而我在網(wǎng)上查了很多教程,但是都沒有成功,后來經(jīng)過我的仔細(xì)檢查代碼與修改,終于成功了 簡(jiǎn)單Unity跑酷游戲 簡(jiǎn)單跑酷游戲 在 zhong_dot 和 Player 兩個(gè)實(shí)體都加上 碰撞體

    2024年02月20日
    瀏覽(28)
  • Unity 3D之碰撞檢測(cè)

    Unity 3D之碰撞檢測(cè)

    一、碰撞器 碰撞檢測(cè)兩大必備條件:1.其中一方具備剛體,碰撞雙方碰撞器 1、剛體 2、盒子碰撞器 ? 3、碰撞檢測(cè)方法? 二、觸發(fā)器 觸發(fā)檢測(cè)兩大必備條件:1.其中一方具備剛體,碰撞雙方觸發(fā)器 1、剛體 2、盒子觸發(fā)器 ?3、觸發(fā)檢測(cè)方法

    2024年02月11日
    瀏覽(24)
  • 【Unity入門】24.碰撞檢測(cè)

    【Unity入門】24.碰撞檢測(cè)

    ? ? 大家好,我是Lampard~~ ????歡迎來到Unity入門系列博客,所學(xué)知識(shí)來自B站阿發(fā)老師~感謝? ? (1)Collider組件 ? ? 上節(jié)課我們有學(xué)習(xí)到,unity的物理系統(tǒng)提供了更方便的碰撞檢測(cè)機(jī)制,就是 提供各種的Collider組件去檢測(cè)碰撞需求 Unity 中有以下幾種 Collider 組件: 1. Box Coll

    2024年02月06日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包