Box2D物理引擎Delphi XE6FireMonkey移植版(Android,iOS,Windows,OSX)

Box2D 的 Delphi XE6 移植版挺适合搞 Firemonkey 跨平台开发的,尤其你要上物理效果那种游戏。支持 Android、iOS、Windows 和 OSX 几个平台,项目比较整,移植得也还不错。用起来感觉就是省事儿,直接扔进工程里,调调参数就能跑。

Box2D的模拟效果还挺真实的,像弹跳、摩擦、碰撞这些都能模拟得蛮自然。你想做个弹珠游戏、RTS 小地图单位碰撞,甚至 Cocos2d 混用,都有现成思路可以借。

项目资源原始地址在FMXExpress,那里有完整 Demo,跑一遍就明白了。

另外我还翻了些延伸资源,像Delphi Package 版的 Box2DAPI 文档都挺全,还有弹珠游戏案例可以参考,蛮有启发。

建议你开发前先看看 Box2D 的坐标系统和单位比例,别一上来就套动画,不然调起来比较头疼。如果你平时用过 AS3 或者 TypeScript 的 Box2D 实现,应该上手更快。

如果你正好用Delphi XE6做多平台开发,又想加点真实物理反馈,那这个 Box2D 封装还挺值得一试。

7z 文件大小:654.21KB