iOS-Cocos2d、Box2d或花栗鼠

iOS-Cocos2d、Box2d或花栗鼠,ios,graphics,cocos2d-iphone,physics,chipmunk,Ios,Graphics,Cocos2d Iphone,Physics,Chipmunk,我必须开发一个应用程序,在屏幕上有10个球。当用户摇动手机时,会发出声音,球必须在屏幕周围移动,相互碰撞而不会越界。我想我必须使用cocos2d、box2d或花栗鼠,但我不知道怎样才能做到这一点。如果有人有一个教程,或一些代码,这将是非常感谢。 我发现了另一种可能有用的方法,它是CGRectIntersectRect(obj1.frame,obj2.frame) 但我认为这不是解决我问题的正确方法,对吗 感谢您,Box2d或Chipmunk应该负责处理碰撞,因此您不必使用类似于CGrect的函数

我必须开发一个应用程序,在屏幕上有10个球。当用户摇动手机时,会发出声音,球必须在屏幕周围移动,相互碰撞而不会越界。我想我必须使用cocos2d、box2d或花栗鼠,但我不知道怎样才能做到这一点。如果有人有一个教程,或一些代码,这将是非常感谢。 我发现了另一种可能有用的方法,它是
CGRectIntersectRect(obj1.frame,obj2.frame)
但我认为这不是解决我问题的正确方法,对吗


感谢您,Box2d或Chipmunk应该负责处理碰撞,因此您不必使用类似于
CGrect
的函数来处理此类事件。
从一些cocos2d教程开始,了解如何在屏幕上显示精灵,然后查看您选择的物理系统的一些教程。

Box2d和Chipmunk是cocos2d附带的物理引擎,cocos2d是图形引擎


我建议您选择Box2d,因为它不仅提供碰撞检测(包括针对您的案例的圆形身体形状),还可以让您处理所有物理问题等。我从未使用过花栗鼠。

有一个简短的客观花栗鼠教程,它已经完成了您正在寻找的大部分内容: