我已经开始制作一款使用重量机制的平台游戏,但我不知道如何开始编写代码。例如,我有一个跷跷板,我希望它像现实生活中的物理学一样工作,这意味着重物会举起另一个。有什么建议吗?
我试过在跷跷板的两侧添加对撞机,让它计算出哪个更重。但我不知道如何使用这些信息来让一个人举起另一个人(或者甚至可能让另一个人跳跃)
我不确定这在 Unity2D 中是否有效,但在 Unity 3D 中你可以: 创建跷跷板并将其轴心点定位在中间,然后为其添加碰撞器和刚体。在 Rigidbody 中冻结所有轴上的位置以及 Y 和 Z 轴上的旋转(假设跷跷板在 x 轴上旋转)。 然后,任何落在跷跷板上的物体都会根据它的重量旋转它(你也可以调整跷跷板刚体的属性来改变跷跷板的行为方式)