Cocos2d + Box2d或Chipmunk

tec*_*chy 21 box2d chipmunk cocos2d-iphone

好吧,我试图制作我在这里制作的游戏的iphone版本http://scratch.mit.edu/projects/techy/781198更好的box2d或者花栗鼠,每个教程都有哪些教程

小智 10

Chipmunk是直的C,而Box2D是C++.Chipmunk 还有一套新的Objective-C绑定,但它们不能免费使用.

据我了解,Chipmunk不支持连续碰撞检测,但Box2D支持.这对于防止"隧穿"(物体在高速移动时略微穿过彼此)非常重要

在一天结束时,从我听到的情况来看,它们都很棒.如果您更喜欢C++到C或需要连续碰撞检测,您应该选择Box2D.

如果您更喜欢使用纯C库,请使用Chipmunk.

我个人使用Box2D,到目前为止我的经验非常棒.

另外,我认为Box2D有一组不同的(可能更大的)关节类型,所以可以考虑......


Bry*_*imo 8

如果您下载Cocos2d SDK,则在包含的项目中是Box2d和Chipmunk的示例.只需打开名为"cocos2d-iphone"的Xcode项目,看看Box2dtest和Chipmunkdemo.Box2d更强大,但我认为比Chipmunk更难使用.

这是Cocos2d的网站:http: //www.cocos2d-iphone.org/

点击此处下载:http: //www.cocos2d-iphone.org/download