使用Open GL ES在iPhone上渲染启动画面

时间:2009-06-02 18:14:37

标签: iphone opengl render splash-screen

我想在使用Open GL视图的同时在iPhone上呈现闪屏。我们知道的iPhone屏幕是320x480,这不是2的强大功能。

在我进入切割纹理并渲染子部分或将屏幕嵌入另一个纹理页面的世界之前,我想知道是否还有另一种方式?

是否可以覆盖我可以使用CoreGraphics函数渲染的另一个视图?或者是否可以使用核心图形函数渲染到Open GL曲面。

你会推荐什么?

干杯 丰富

2 个答案:

答案 0 :(得分:2)

完全有可能编写一些代码,它创建一个512x512纹理,将图像加载到其中,然后只渲染该纹理的一部分(通过映射到多边形并改变纹理映射UV坐标)。

此方法仅适用于静态图像,您无法真正执行逐像素的实时更新;通过开放GL ES更新纹理目前太慢了。

答案 1 :(得分:-1)

我建议您阅读Apple的iPhone人机界面指南,特别是他们一遍又一遍警告您不要制作闪屏的几个部分。