我查看了整个 Internet 和该站点上的其他问题,但似乎找不到答案。我想问的是,是否有某种简单的方法可以创建一个圆,比如 CGRect,并进行碰撞检测?我需要一个叫做 Box2d 的东西吗?我到处都看到它,但不知道如何使用它..
-谢谢
我查看了整个 Internet 和该站点上的其他问题,但似乎找不到答案。我想问的是,是否有某种简单的方法可以创建一个圆,比如 CGRect,并进行碰撞检测?我需要一个叫做 Box2d 的东西吗?我到处都看到它,但不知道如何使用它..
-谢谢
这里有 2 个关于碰撞检测的非常好的教程。Box2D 将简化您的任务,因为它都已实现,但还有其他方法可以做到这一点。
如果你想让事物可碰撞,那么你必须拥有物理引擎。有两个物理引擎。
你可以使用它们中的任何一个。如果你想让圆形可以碰撞,你可以参考http://www.raywenderlich.com/28602/intro-to-box2d-with-cocos2d-2-x-tutorial-bouncing-balls
BOX2D 一切顺利……你会喜欢的。