1

我想在使用 Open GL 视图时在 iPhone 上呈现启动画面。我们知道的 iPhone 屏幕是 320x480,不是 2 的幂。

在我进入切割纹理和渲染子部分的世界之前,或者在另一个纹理页面上嵌入屏幕之前,我想知道是否还有其他方法?

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

你会推荐什么?

干杯丰富

4

2 回答 2

2

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

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

于 2009-06-02T18:47:10.403 回答
-1

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

于 2009-06-02T18:18:18.443 回答