我正在关注本教程:https://www.mvcode.com/lessons/roll-a-ball-obstacle-course
最后我们创造了敌人(立方体)并且他们的运动非常好。但是一旦我激活"是触发器"他们从飞机上掉进了虚空。我错过了什么?
我试图将它们拉到地板上方以在底部和敌人之间留出一些空间,但是它们一直在地板上摔倒,只有当我得到时才会触发"触发"启用。
提前谢谢, 阿曲答案 0 :(得分:3)
立方体很可能在地板上。当您启用“ Is Trigger ”时,将禁用碰撞并且多维数据集将通过发言权。
解决方法是在多维数据集Rigidbody
上禁用“使用重力”。
请注意,您正在关注原始“Roll-a-ball tutorial”教程的抄袭版本,该教程遗漏了很多内容。您应该遵循原始教程here。观看this视频中的10秒钟,该视频描述了您错过的内容,这就是我上面所描述的内容。
答案 1 :(得分:1)
或者(对于那些想要或需要在他们的立方体上启用重力的人):
没有什么可以阻止你做这件事。您可以使触发器更大或仅调整物理层碰撞设置,以便将对手保持在地面上的对手不会干扰与玩家碰撞的操作等。
答案 2 :(得分:-2)
只需使用与立方体和平面相同的物理材质