【问题标题】:Cocos2d - Should I use ccDrawLine or OpenGL for touchable "lines"Cocos2d - 我应该使用 ccDrawLine 还是 OpenGL 来制作可触摸的“线条”
【发布时间】:2011-08-10 13:16:50
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: opengl-es cocos2d-iphone


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      相关资源
      最近更新 更多