我有一個硬幣(剛體)和圍繞它的箱壁碰撞體。爲了試用目的,我已將以下代碼應用於硬幣。如何防止RigidBody穿過其他碰撞體
void OnMouseDown() {
rigidbody.AddForce(30.0f,0f,5.0f, ForceMode.Impulse);
}
但是,有時硬幣會穿過牆壁,但是當我將速度從30增加到50點時,它會在第一次點擊時穿過牆壁。我google了很多,除了DontGoThroughThings腳本沒有任何作用,或者我真的不知道如何使用它以外,什麼都沒有。
我一直在硬幣上添加一個連續的動態和牆上的連續碰撞檢測,但仍然不起作用。
http://stackoverflow.com/questions/5788261/fast-moving-object-passing-through-other-objects – jparimaa
我還沒有任何有效的解決方案嘗試。我試着將'Fixed Timestep'修改爲0.1,並在一定程度上工作,但不是100%。如果有人有任何解決方案,請幫助。謝謝 –