我正在为iOS设备创建一个游戏,其中一部分涉及使用直线。为了允许用户创建直线,我有一个CCSprite(LineSprite)的子类,它使用(void)draw方法在用户触摸相关区域时绘制线条。这一切都很完美。
我遇到的问题是如何检测通过实例化LineSprite绘制的线与我从图像添加到图层的其他精灵之间的碰撞。我在ccConfig.h中打开了边框,注意从图像添加的精灵有边界框,而使用绘制方法的精灵没有。
如果有人能对此提出任何建议,我将非常感激。也许我接近这一切都错了,需要重新考虑一下......?
提前致谢。