1

Open GL ビューを使用しているときに、iPhone でスプラッシュ スクリーンをレンダリングしたいと考えています。私たちが知っている iPhone の画面は 320x480 で、2 のべき乗ではありません。

テクスチャを切り刻んでサブ パーツをレンダリングしたり、画面を別のテクスチャ ページに埋め込んだりする世界に入る前に、別の方法があるかどうか疑問に思っていました。

CoreGraphics 関数を使用してレンダリングできる別のビューをオーバーレイすることは可能ですか? または、Core Graphics 関数を使用して Open GL サーフェスにレンダリングすることは可能ですか。

あなたは何をお勧めします?

乾杯リッチ

4

2 に答える 2

2

512x512 テクスチャを作成するコードを記述し、そこに画像をロードして、そのテクスチャの一部のみをレンダリングすることは完全に可能です (ポリゴンにマッピングし、テクスチャ マッピングの UV 座標を変更することにより)。

この方法は静止画像にのみ最適です。実際には、ピクセルごとのリアルタイム更新を実行することはできません。オープン GL ES によるテクスチャの更新は現在遅すぎます。

于 2009-06-02T18:47:10.403 に答える
-1

AppleのiPhone用ヒューマンインターフェイスガイドライン、特にスプラッシュスクリーンを作成しないように何度も警告するいくつかの部分を読むことをお勧めします。

于 2009-06-02T18:18:18.443 に答える