【问题标题】:How to draw background image for OpenGL ES for iPad App如何为 iPad 应用程序的 OpenGL ES 绘制背景图像
【发布时间】:2011-08-25 22:42:54
【问题描述】:

我正在尝试创建一个 iPad 记事本类型的应用程序,您可以在其中用手指书写/绘图。我遵循了一些 Apple 的示例,让它在白色或黑色背景下工作。但我想要一张背景图片,比如笔记本页面等......我已经搜索过了,但我发现的东西都没有帮助我,或者他们让我更加困惑!我对此很陌生,因此任何建议,示例代码将不胜感激。谢谢! :)

【问题讨论】:

标签: ipad opengl-es


【解决方案1】:

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

这是工作流程:

您将当前的模型视图矩阵和投影矩阵推入矩阵堆栈以保存您当前的相机状态。

然后将这些矩阵清除为默认单位矩阵,将深度缓冲区掩码设置为true,这样就不会写入深度缓冲区,并使用背景纹理绘制四边形。

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

【讨论】:

    猜你喜欢
    • 2011-04-09
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    相关资源
    最近更新 更多