2011-08-25 91 views
0

我正在尝试创建一个iPad记事本类应用程序,您可以在其中写入/绘制您的手指。我跟随了一些苹果的例子,并且让它在白色或黑色背景下工作。但我希望有一个背景图像,如笔记本页面,或类似的...我已经搜索,但没有发现我找到的帮助,或者他们只是更困惑我!我对此很新,所以任何建议,示例代码将不胜感激。谢谢! :)如何绘制OpenGL ES的iPad背景图像应用程序

+0

[OpenGL ES推荐的显示背景图像的方法]可能的重复(http://stackoverflow.com/questions/2276633/opengl-es-recommended-way-of-displaying-a-background-image) –

+0

请参阅也[如何在OpenGL ES 2.0中绘制纹理作为2D背景?](http://stackoverflow.com/questions/4036737/how-to-draw-a-texture-as-a-2d-background-in- opengl-es-2-0)和[如何设置背景图像使用OpenGL ES 1.1 for iPhone](http://stackoverflow.com/questions/6044557/how-to-set-background-image-using-opengl-es -1-1换iphone) –

回答

1

您可以将您的背景图像加载为纹理贴图,并将其应用于与屏幕尺寸相同的四边形。

这里的工作流程:

你把你当前的模型视图矩阵和投影矩阵入矩阵堆栈来保存当前的相机状态。

然后将这些矩阵清除为默认的单位矩阵,将深度缓冲区掩码设置为true,以便您不写入深度缓冲区,并绘制具有背景纹理的四边形。

然后弹出旧的模型视图和投影矩阵,并绘制其他所有内容。