2009-06-02 11 views
1

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

テクスチャを細かくしてサブパーツをレンダリングしたり、別のテクスチャページにスクリーンを埋め込む前に、私はそこに別の方法でしたか?

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

お勧めですか?

乾杯 リッチ

答えて

2

512x512のテクスチャを作成するコードを書くことができます。画像をロードし、そのテクスチャの一部だけをレンダリングします(ポリゴンにマッピングし、テクスチャマッピングのUV座標を変更します)。

この方法は、静止画のみに適していますが、実際にはこれをピクセルごとにリアルタイムで更新することはできません。 Open GL ESを使用してテクスチャを更新するのは現在のところ遅すぎます。

-1

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

+0

私のフロントエンドのグラフィックは、どのようにレンダリングされますか?私は上に描画したい、画面をカバーするグラフィックを持っています。ダウンロードしたすべてのゲームにスプラッシュ画面が表示されます... – Rich

+0

迷惑なコマーシャルをスキップしてゲームにまっすぐ入るのはどうですか? –

+0

私はあなたが誤解していると思う、私はオプションの変更やゲームの起動が可能なタイトル画面、フロントエンドをレンダリングしたい。 – Rich

関連する問題