我知道标题不是很解释,但这是我的问题:
我有一个玩家(只是一个带有刚体、对撞机和运动脚本的立方体),我有一个由 1 x 1 x 1 的小立方体(带有盒子碰撞器的立方体)组成的地板。
出于某种我不知道的原因,当我的玩家立方体掉落并试图与地板水平碰撞时,他只是逐步通过......但希望他像垂直一样被立方体阻挡。任何帮助将不胜感激 ;)
这是一个立方体对象
这是玩家对象
这是玩家穿过地板的 GIF
这是我的 c# 玩家移动脚本(我知道它非常糟糕,但我更喜欢把它放在这里以防它与我的问题有关):
void ApplyMovement()
{
transform.position += new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
}
如果您需要更多信息来帮助我,请告诉我,我会尽快提供。