物體A上添加rigidbody組件,物體B上不添加,控制B移動碰撞A,偶爾穿過偶爾成功碰撞,這是為啥啊
uj5u.com熱心網友回復:
如果A有剛體,B沒有,那么控制B穿過A是不會發生碰撞的,但是控制A穿過B會發生碰撞,具體是看控制的A還是B。uj5u.com熱心網友回復:
https://b23.tv/av58455939我錄了個視頻你看一下,它真的莫名其妙就碰撞了
uj5u.com熱心網友回復:
可能是因為碰撞體面積過小,而導致的問題。uj5u.com熱心網友回復:
只要有一個物體有rigidbody就可以碰撞吧uj5u.com熱心網友回復:
綠色的地板上加上Rigibody ,點開Constrainsts ,把6個勾選都勾上,你再試試uj5u.com熱心網友回復:
在確定物體的碰撞器和剛體正常情況下(即它們的尺寸不會太小導致觸碰不到),碰撞觸發的條件:兩個物體,至少有一個有剛體,兩個物體都要有碰撞器。這樣他們才能觸發碰撞器。如果兩個物體都是碰撞器,則會反彈。如果有一個是觸發器,則會穿過。uj5u.com熱心網友回復:
可能速度太快發生了穿透uj5u.com熱心網友回復:
你看看控制A移動撞B會不會必定發生碰撞呢,我之前也出現過這樣的問題轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32336.html
標籤:Unity3D
