如何在cocos2d中创建可碰撞的圆圈?

时间:2013-05-24 21:27:05

标签: cocos2d-iphone geometry box2d collision-detection cgrect

我已经浏览了整个互联网和本网站上的其他问题,但我似乎无法找到答案。我想问的是,有什么简单的方法可以创建一个圆圈,比如CGRect,并且有碰撞检测?我需要一个名为Box2d的东西来做吗?我到处都看过,但不知道如何使用它..

-Thanks

2 个答案:

答案 0 :(得分:1)

以下是2个关于碰撞检测的非常好的教程。 Box2D将简化您的任务,因为它已全部实现,但还有其他方法可以实现。

http://www.metanetsoftware.com/technique/tutorialA.html

http://www.metanetsoftware.com/technique/tutorialB.html

答案 1 :(得分:0)

如果你想使事物可以碰撞,那么你必须拥有物理引擎。有两个物理引擎。

  1. Box2D的。
  2. 花栗鼠。
  3. 您可以使用其中任何一种。如果你想使圆形可以碰撞,可以参考http://www.raywenderlich.com/28602/intro-to-box2d-with-cocos2d-2-x-tutorial-bouncing-balls

    BOX2D的最佳选择......你会喜欢它。