我应该为我的游戏构建物理引擎,还是使用已经制作的物理引擎

时间:2011-08-20 05:03:11

标签: java android physics game-physics

我打算用一些2d绳索物理制作Android游戏。核心机制涉及在环境中拖动字符串。这基本上是游戏中物理学的范围,至少是我想看起来相当现实的物理学。

我没参加过物理课,我只知道高中三角学的数学。在进行一些研究之后,像这样的机械师难以编码吗?我应该使用像toxiclibs或Box2D这样的库吗?

我知道提出一个无法直接回答的问题令人恼火,但我只想强调自己建立一些东西的利弊,而不是使用可能更精致的东西。

由于

1 个答案:

答案 0 :(得分:3)

我会使用Box2D。

  • 它有一个稳定的android / java端口。
  • 有据可查。
  • 大量的Android示例,教程和博客以支持它。
  • 广泛的工具支持。
  • 它也是其他平台上流行的物理引擎,如iPhone。所以从理论上说,移植游戏并重用你的技能会更容易!

我也会考虑libgdx。这是一个完整的Android游戏框架,建立在box2d之上,并打开GL并具有一堆功能。