2012-02-07 43 views
0

我要开发一种具有在屏幕上10个球的应用程序。当用户摇动手机时,会发出声音,球不得不在屏幕上移动,彼此碰撞而不会出界。我想我必须使用cocos2d,box2d或花栗鼠,但我不知道我该怎么做这样的事情。如果有人有教程,或一些代码,将非常感激。 我发现可能是有用的,它是CGRectIntersectRect(obj1.frame, obj2.frame) ,但我认为这不是我的问题,正确的方法,是不是另一种方法?的iOS - cocos2d的,Box2D的或花栗鼠

感谢

回答

2

的Box2D或Chipmunk的都应该走碰撞照顾,所以你不必使用功能,如CGRectIntersectRect来处理这些事件。 从一些cocos2d教程开始,看看如何在屏幕上显示精灵,然后看看你选择的物理系统的一些教程。

0

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

,我建议你去为Box2D的,因为它不仅提供碰撞检测(包括圈体的形状为你的情况),但也可以让你处理我从来没有用过的花栗鼠所有物理等。