在CoronaSDK中操纵汽车的转向。

有一个问题,我想要实现的是用 D-Pad 可以驾驶汽车。我正在尝试在汽车的“框架”的四个角落使用物理连接点。然后,给每个“轮子”施加力来使其前后移动。我认为这很简单,但是我的轮子甚至都无法保持连接。我将它们焊接在一起,但是它们就不能动了。

第二个问题是,如何进行转向?这该怎么实现?

非常感谢,我一直在为让它正常工作而感到压力!

点赞
用户715597
用户715597

我不确定这是否有帮助,但这里有一个链接可能会指引你正确的方向:http://www.emanueleferonato.com/2009/04/06/two-ways-to-make-box2d-cars/。这是我认为你正在寻找的示例,但它是用AS3编写的。然而,它是使用CoronaSDK所使用的Box2D物理引擎的。应该可以翻译。

2013-01-21 16:06:14
用户1870706
用户1870706

Weld连接不允许任何形式的移动。 转动关节会是更好的选择,也更加逼真。对于转向,如果这是一个俯视角度的游戏,你可能应该对车的前部区域施加力量,而不是每个车轮,因为它可能会做出奇怪的事情。

2013-01-21 23:06:03