iphone opengl es如何添加图像作为背景?

时间:2012-01-08 16:07:37

标签: iphone opengl-es

这是一个opengl项目,你可以在iphone sdk上运行它,

我想知道如何添加图片作为背景?

https://docs.google.com/open?id=0B8MGSbywP-HXY2YxYzk3YWItNzk3Zi00ZmNiLTk5NWYtOGY3NmU0OTRlYTM4

请给我源代码。

1 个答案:

答案 0 :(得分:1)

通过绘制图片作为第一件事(以纹理四边形的形式)。禁用深度测试和深度写入。

更新:某个项目的代码

注意:实际的代码和结构在很大程度上取决于相关程序!

// one possible structure
void draw(draw)
{
    glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
    glDisable(GL_DEPTH_TEST);
    glDepthMask(GL_FALSE);

    draw_background();

    glDepthMask(GL_TRUE);

    draw_rest_of_scene();
}