【发布时间】:2012-03-01 22:42:06
【问题描述】:
好的,这个问题困扰我的时间最长。谁能告诉我或指出一个可以控制像 GTA2 这样的汽车的算法?经过 3 天的研究,我所能想到的就是所有这些算法,用于在轮子上使用枢轴和关节以及单独的轮子等。只有这样才能实现像 GTA2 那样简单的汽车运动吗?
我希望能够在没有轮子的矩形上使用该算法,但仍然能够让汽车漂移。那可能吗?顺便说一句,我用 Box2D 做 2D 游戏。
我知道这更适合游戏开发,但由于某种原因我无法发布问题。
【问题讨论】:
-
这真的很宽泛...确定有可能,您在哪个部分有问题?
-
我想我遇到的问题是在 Java 中实现一个简单的算法,该算法在每一帧都被调用,以使汽车像 GTA2 一样成为游戏。
-
好吧,所以你遇到问题的部分是......整个事情:)我希望你需要一些特定的行为,例如我认为取消汽车的横向速度会是一个典型的要求。我想知道你是否看过这个:iforce2d.net/b2dtut/top-down-car 第一部分着眼于一些典型的自上而下的汽车物理材料应用于一个单一的身体。后来它使用其中四个车身作为轮子,但如果您愿意,您可以将单个车身视为汽车。
-
哦!我之前看过那个链接,但我认为他是在用 4 个轮子对现实世界的汽车物理建模,我认为这对于这个简单的游戏来说太过分了。没看到有使用单体的部分!!!谢谢你!您能否将其作为答案,以便我可以标记检查以供其他人参考?
-
等等,我刚刚注意到单体是轮胎。你是说我可以用它来代替我的情况吗?
标签: java android box2d physics andengine