cocos2d-iphone - 如何在 cocos2d 中测试 Sprite 碰撞?

标签 cocos2d-iphone sprite collision

如何开始实现 Sprite 碰撞的类?

最佳答案

正如 Eric 指出的那样,CGRectIntersectsRect 是测试两个边界矩形是否重叠的方法。使用 CCNode 类的 boundingBox 方法为每个 Sprite (或其他节点)获取正确的边界框。

在这里看到我的回答:
Collision Detection in Cocos2d game?

关于cocos2d-iphone - 如何在 cocos2d 中测试 Sprite 碰撞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1338569/

相关文章:

ios - 我如何更改 NSMutableArray 中所有 Sprite 的图像

ios - Cocos2D 'fake' Sprite 上的 3D 投影。如何更新 Box2D 主体和调试绘图以匹配。

iphone - COCOS-2d :NEED Idea to implement Level progress in games

python - 仅当满足 'score' 时才删除 Sprite - Python

java - Jar 不使用包含的类或命名空间冲突

ios - GB2ShapeCache 形状比例? (物理编辑器)[Box2D]

c - 尝试在随机 x 位置创建 Sprite 而不在 c 中重叠

java - 如何为 2d 赛车游戏创建烟雾 Sprite ?

class - 同一类的两个对象之间的碰撞

java - 检测到碰撞后如何处理