但我的感觉是,使用GLPaint应用程序中使用的OpenGL ES 1.0相当难学,可能对我的需求有点过头了。如果我使用setFrame方法更改主视图框架以使用手势识别器进行缩放,则每次更改框架大小时,已绘制的线条都会被擦除。有任何建议,请学习openGL ES 1.0或2.0,或者尝试实现最后一个想法
我有一个简单的iPhone应用程序,它使用OpenGL ES (v1)根据用户的触摸绘制一条线。在XCode模拟器中,代码可以完美地工作。但是,当我将应用程序安装到iPod或iPhone上时,OpenGL ES视图在划线时“闪烁”。如果我禁用线条绘制,闪光灯就会消失。我所说的“闪光”,是指背景图像(这是一种OpenGL纹理)瞬间消失,然后重新出现。整个场景看起来就像是完全擦除并重绘的。处理线条绘制的代码如下:
renderLineFromPoint:(CGPoint)s