Xcode中非矩形,闪亮图像的碰撞检测

时间:2011-08-30 11:48:32

标签: iphone xcode cocos2d-iphone chipmunk

我正在制作解决迷宫问题的iphone应用, 我想知道是否有可能制作不规则形状的图像,如闪亮的图像,或内部空的图像等。 可以通过控制alpha值来完成吗? 如果可能的话,我们如何实现这种不规则图像的碰撞检测? (我确信它是可能的,我猜它可以通过引用像素的alpha值来完成,但我只想具体......)

此外,对于目前为止的矩形图像,我已经构建了自己的基本碰撞检测功能,它基本上检查每帧中所有对象的轴值,我猜这可能是浪费计算和内存。使用花栗鼠进行碰撞检测是否会使其更加无浪费或高效?

请帮帮我! 和Thanx提前。

1 个答案:

答案 0 :(得分:2)

是。 Box2d和Chipmunk将允许您设置精灵的形状(圆形,方形,矩形等)并定义它,它将监视碰撞。

Here is a great site for basic Cocos2d tutorials using Chipmunk and Box2d