您的位置:首页 > 移动开发 > Cocos引擎

Box2D和Chipmunk的对比 Cocos2d-x物理引擎

2014-07-06 13:03 459 查看
这两个都是二维的物理引擎。

语言开发:

(1.)Chipmunk用C语言实现,最早引入的物理引擎,文档较少;

(2.)Box2D采用C++实现而且有javascript等其他语言的实现,在Flash网页动画等方面应用也比较广泛,因此大多数开发人员比较偏爱Box2D;

功能比较:

单纯从功能上讲,Box2D和Chipmunk并没有太大的区别,只有一些微小的区别,比如Box2D针对快速移动的物体“穿越”另一个物体有特殊的检测方式。除非你对某个功能有着特殊的需求,否则二者在功能上没有本质的区别。

使用上:

二者的开发语言不同,得根据自己熟悉的语言开始会相对容易些。另外,Chipmunk有Objective-C语言接口,对于苹果系列设备的开发更好一些,尤其在Cocos2D-iPhone中,因此,之前使用Cocos2D-iPhone可能也会更倾向于使用Chipmunk。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: