Unity 2D - 通过GameObject落入的对象

时间:2017-07-18 22:23:00

标签: c# unity3d

我的玩家'通过飞机/立方体(GameObject)不断下降。我希望玩家在用户开始玩游戏之前停留在看不见的平面/立方体上,因此游戏无法在没有用户交互的情况下启动。我到处搜索过,没有找到合适的解决方案。但是,每当我试图让玩家在物体上休息时,它就会直接落下。

玩家属性: enter image description here

3 个答案:

答案 0 :(得分:2)

您必须禁用“isTrigger”,即将其设置为false。打开isTrigger的对象在碰撞时不会充当真实的物理身体,但它会发送碰撞消息。

答案 1 :(得分:1)

作为地面的飞机/立方体需要在其上安装对撞机而不需要刚体。搁在地面上的物体上应该有一个对撞机和一个刚体。

答案 2 :(得分:0)

您正在开发2D或3D项目吗?您应确保两个对象具有相同类型的对撞机类型(2D或3D)才能正常运行。同时按“编辑对撞机”检查对撞机的大小,以检查实际的碰撞盒。我知道自己在添加对撞机后增加了物体尺寸的错误,在某些情况下导致对撞机的尺寸不会增加。

祝你好运!