我希望我的立方体不会穿过地面.如何做到这一点
本文关键字:何做 这一点 立方体 我的 我希望 | 更新日期: 2023-09-27 18:06:35
我有一个地面和一个立方体,两者都有刚体和碰撞器。我的立方体比我的地面高。我通过立方体使用键进行管理(例如,我按下'S',我的立方体落在1上)。问题是,我的立方体接触地面,我按下'S',它延伸到我的地面。谁知道怎么解?
嗯…一个简单的解决方案是在该轴上为多维数据集设置一个最小值。例如,像这样:
if(Input.GetButton("S")) //move object when u press S
{
//in this way your cube can move only if it's over the ground
if(cube.y > ground_y)
//your code to translate the cube
}
所以如果你的碰撞器因为某种原因失败了,你有一个额外的检查