【发布时间】:2015-04-16 17:18:09
【问题描述】:
我正在尝试开发一个简单的赛车游戏。这些汽车由 2 个实心长方体(一个发动机和一个用于车身)和 4 个气缸组成。所有的物体都通过固定的关节相互连接。引擎是移动并承载其余部分的部分。
有时在与另一辆车或墙壁发生硬/重复碰撞时,汽车零件会在一段时间内表现得很疯狂,然后在场景中的另一个点组装。
知道为什么会这样吗?
【问题讨论】:
-
固定关节有助于连接两个游戏对象,而无需父对象。但是由于它取决于物理,不同的力可能会对游戏对象产生一些奇怪的行为(尽管它不应该)。因此,我建议您使用父对象(可能是您的汽车引擎)和其他对象作为子对象。然后您只能在父级上使用一个刚体。您当然可以在碰撞视觉效果的同时用编码摇动不同的部分。希望对您有所帮助。