【问题标题】:Rendering splash screen on the iPhone using Open GL ES使用 Open GL ES 在 iPhone 上渲染启动画面
【发布时间】:2010-10-30 18:37:24
【问题描述】:

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

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

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

你会推荐什么?

干杯 丰富的

【问题讨论】:

    标签: iphone opengl render splash-screen


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 那么我将如何为我的前端渲染图形?我有一个覆盖屏幕的图形,我想在上面绘制。我下载的每个游戏都有启动画面...
      • 跳过烦人的广告直接进入游戏怎么样?
      • 我想你误会了,我要渲染一个标题屏幕,一个前端,从中可以更改选项或启动游戏。
      • 抱歉,在游戏行业我们将其称为闪屏。不管问题在于渲染时要采取的行动。
      • 不,在游戏行业中,启动画面与在计算机行业的其他领域中的情况相同:“在加载计算机程序时出现的图像(或视频)”。 [en.wikipedia.org/wiki/Splash_screen]您所描述的称为“菜单”。
      猜你喜欢
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多