0
我想檢查一個遊戲對象(具有箱子對撞機和剛體的ObjA)和另一個遊戲對象(ObjB)之間的聯繫兩個兒童遊戲對象。 ObjB的子對象稍微改變位置。我沒有爲ObjB設置箱子對撞機,因爲我不需要它來對物理作出反應,我只需要告訴一個物體(ObjA)何時與它接觸/碰觸。如何才能做到這一點?如何檢查兩個遊戲對象之間的聯繫與一個有兒童遊戲對象改變位置
我想檢查一個遊戲對象(具有箱子對撞機和剛體的ObjA)和另一個遊戲對象(ObjB)之間的聯繫兩個兒童遊戲對象。 ObjB的子對象稍微改變位置。我沒有爲ObjB設置箱子對撞機,因爲我不需要它來對物理作出反應,我只需要告訴一個物體(ObjA)何時與它接觸/碰觸。如何才能做到這一點?如何檢查兩個遊戲對象之間的聯繫與一個有兒童遊戲對象改變位置
你必須添加一個框對撞機到ObjB並檢查布爾型「是觸發器」。這仍然可以讓事情通過它而不會相互碰撞或反彈。 但是,現在,而不是onCollision輸入,您需要使用onTriggerEnter在這裏完成: http://answers.unity3d.com/questions/581977/how-to-get-collision-point-when-using-ontriggerent.html
您的問題的標題很長。你需要縮短它們,並將長版本放在問題的正文中。無論如何,編輯你的問題,並添加你試過的東西。還要添加適當的語言標籤。 – Programmer
爲了檢測兩個物體之間的碰撞/接觸,絕對需要兩個物體都包含一個「對撞機」組件。 –