我有一个硬币RigidBody
和周围的墙壁和盒子对撞机。出于试用目的,我已将以下代码应用于硬币。
private void OnMouseDown()
{
rigidbody.AddForce(30.0f, 0f, 5.0f, ForceMode.Impulse);
}
但是,有时硬币会穿过墙壁,但是当我将速度从 30 点增加到 50 点时,它会在第一次点击时穿过墙壁。我用谷歌搜索了很多东西,除了 DontGoThroughThings 脚本对我不起作用或者我真的不知道如何使用它之外,仍然一无所获。
我一直在硬币上添加连续动态,在墙上添加连续碰撞检测,但仍然不起作用。