我正在尝试进行动态绘图,在手指沿屏幕移动的任何地方绘制一个粒子,就像在游戏“Draw Something”中一样。
我的目的不是制作游戏,但我需要这种行为用于我正在制作的另一个应用程序。
基本上,我正在寻找的行为是 Apple 示例代码 GLPaint 所做的,用手指进行简单绘图。
现在的问题是,我知道这可以通过 OpenGL 来完成(GLPaint 示例应用程序可以做到这一点),但是我是 OpenGL 的新手,我想使用 Core Graphics,因为它只是 2D 绘图。
是否可以仅使用核心图形来执行此操作?如果是这样,性能会受到影响吗?一些使用 Core Graphics 的示例代码将不胜感激。
在 Core Graphics 中执行此操作以一遍又一遍地绘制粒子的最佳方法是什么?
谢谢,
奥斯卡