Cocos2d - 我应该使用ccDrawLine或OpenGL来获取可触摸的“线”

时间:2011-08-09 19:29:11

标签: opengl-es cocos2d-iphone

我正在开发一款iOS游戏,其中一部分要求玩家能够触摸并与屏幕上绘制的某些线条进行交互。基本上,我需要能够检测到一个玩家是否触摸了一条线,如果是,则改变它的颜色/厚度等。

现在,我知道我可以使用ccDrawLine覆盖自定义类的draw方法并渲染出该行。这比使用OpenGL渲染它们更好吗?

由于

1 个答案:

答案 0 :(得分:0)

当然,这是首选,因为cocos2d负责内容缩放。我建议你看一下CCDrawingPrimitives.m里面的ccDrawLine函数。

相关问题