相关疑难解决方法(0)

用于C++ 2D GameEngine的Chipmunk Physics或Box2D?

我正在开发它正在变成一个"跨平台"的2D游戏引擎,我的初始平台目标是iPhone OS,但可以转移到Android甚至某些控制台,如PSP或任天堂DS,我想保留我的选择打开.

我的引擎是用C++开发的,并且已经阅读了很多关于Box2D和Chipmunk的内容,但我还是无法决定使用哪一个作为我的物理中间件.

Chipmunk似乎很容易嵌入,Box2D似乎被广泛使用.Chipmunk是C,而Box2D是C++,但我听说Box2D的API比chipmunk的API差得多.

现在我将使用引擎形状创建和碰撞检测功能来处理不规则多​​边形(非凹形).

我重视:

1) Good API's
2) Easy to integrate.
3) Portability.
Run Code Online (Sandbox Code Playgroud)

当然,如果你发现其他任何事情,我很乐意听到.

您认为哪一种更适合我的需求?

编辑:我最后写了一篇关于我的特定选择的文章,你可以在这里找到它

c++ iphone physics game-engine

11
推荐指数
2
解决办法
3444
查看次数

标签 统计

c++ ×1

game-engine ×1

iphone ×1

physics ×1