【发布时间】:2010-04-25 04:05:39
【问题描述】:
我正在开发将其转变为“跨平台”2D 游戏引擎的东西,我最初的平台目标是 iPhone OS,但可以转移到 Android 甚至一些控制台,如 PSP 或 Nintendo DS,我想保持我的选择开放。
我的引擎是用 C++ 开发的,并且已经阅读了很多关于 Box2D 和 Chipmunk 的文章,但我仍然无法决定将哪一个用作我的物理中间件。
Chipmunk 似乎可以轻松嵌入,而 Box2D 似乎被广泛使用。 Chipmunk 是 C,Box2D 是 C++,但我听说 Box2D 的 API 比 Chipmunk 的 API 差很多。
现在我将使用引擎形状创建和碰撞检测功能来处理不规则多边形(非凹面)。
我的价值:
1) Good API's
2) Easy to integrate.
3) Portability.
当然,如果您注意到其他任何事情,我很乐意听到。
你认为哪一个更符合我的需求?
编辑:我最后写了一篇关于我的特殊选择的文章,你可以找到它here
【问题讨论】:
-
如果你的最终产品完成了,你会感兴趣吗?
-
投票结束,因为范围太广/工具推荐。
-
@Goles 我无法访问该站点。
标签: c++ iphone physics game-engine