-1

我查看了整个 Internet 和该站点上的其他问题,但似乎找不到答案。我想问的是,是否有某种简单的方法可以创建一个圆,比如 CGRect,并进行碰撞检测?我需要一个叫做 Box2d 的东西吗?我到处都看到它,但不知道如何使用它..

-谢谢

4

2 回答 2

1

这里有 2 个关于碰撞检测的非常好的教程。Box2D 将简化您的任务,因为它都已实现,但还有其他方法可以做到这一点。

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

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

于 2013-05-27T18:47:00.130 回答
0

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

  1. BOX2D。
  2. 花栗鼠。

你可以使用它们中的任何一个。如果你想让圆形可以碰撞,你可以参考http://www.raywenderlich.com/28602/intro-to-box2d-with-cocos2d-2-x-tutorial-bouncing-balls

BOX2D 一切顺利……你会喜欢的。

于 2013-05-25T04:53:33.780 回答