UDN
Search public documentation:
FullScreenMovieApple_iOSJP
English Translation
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
iOS におけるフルスクリーン ムービー
概要
コンテンツの作成
ムービー
iOS では複数の形式のムービーがサポートされています。ただし、今回はムービーすべてが .m4v の拡張子をともなった M4V であることを想定して解説します。 ムービーのサイズは、ほとんどどのようなサイズでも可能です。(ムービーは再生機能によってスクリーンに合ったサイズまでズームアップされます。その際アスペクト比が維持されるため余計な部分は黒く塗られることになります)。480 x 320 のサイズ (ランドスケープのアプリケーション用) または 320 x 480 (ポートレート用) が標準的です。これは最も小さい形式のスクリーン サイズに該当します。iPad 上でズームアップされた場合は、通常きれいに表示されます。画像
コードがムービーを再生できない場合は、(その原因が、ムービーが存在しないためであっても、あるいは OS のバージョンが 3.1.3 かそれ以前のものであるためであっても)、指定されたムービーと同じ名前の .png ファイルをコードは探そうとします。 ムービー同様、画像の場合もサイズは任意ですが、たいていの場合、ターゲットとしているスクリーンの解像度に適合します。同一の名前に基づいて、3 個の異なる画像を作ることが可能です。これらの画像は、ゲームが動いているデバイスに応じて適宜選択されることになります。たとえばムービーの名前が Loading だとすると、次のような 3 つのファイルを指定することができます。- IPadLoading.png - アプリケーションが iPad 上で動いている場合に選択されます。サイズは通常 1024 x 768 (ポートレートの場合は 768 x 1024) です。
- Loading@2x.png - Retina ディスプレイが搭載されたデバイス (Phone 4、第4世代 iPod touch) 上で選択されます。サイズは通常 960 x 640 (ポートレートの場合は 640 x 960) です。
- Loading.png - 上記以外の場合に使用されます。(上記のファイルが存在しない場合にも使用されます)。サイズは通常 480 x 320 (ポートレートの場合は 320 x 480) です。
指定方法
ファイル名の大文字 / 小文字に関する重要な情報
ムービー / 画像をロードする iOS の API はケースセンシティブです。したがって、ムービー名を指定する場合 (.ini ファイルやコード内で)、そこに含まれる大文字小文字が、ディスク上にあるファイルのそれと正確に一致していなければなりません。また、拡張子は .m4v または .png でなければいけません。(たとえば .PNG などではなく)。特別な「起動」ムービー
OSは、アプリケーションがロードする前であっても Default.png を表示します。また、エンジンが .ini ファイルを読み込むまでは時間がかかります。そのため、iOS のムービープレイヤーは、エンジンが起動するとすぐに、Startup という名のムービー / 画像を再生しようとします。Startup という名のムービーがない場合は、通常の起動シーケンスが再生開始される前に一瞬停止してブラックスクリーンになります。 ムービーは早い段階で再生されるため、コマンドライン上で -nomovie を指定、あるいは、.ini ファイルで - bForceNoMovies を指定しても、iOS には影響を与えません。画像の表示時間を指定する
画像自体には時間に関する情報が含まれないため、画像を表示する時間を制御するには .ini ファイルの設定項目を使用します。各画像のための表示時間か、あるいは、全画像のための全般的な表示時間を設定することが可能です。あるいは、デフォルトの 4 秒のままにしておくこともできます。 時間は次の順序で決定されていきます。(高い値が優先されます)。- Engine.ini ファイル内の [FullScreenMovie] セクションで SplashTime_XXX という名前のキーを探す。ただし、XXX は、拡張子を除いた画像の任意の名前を指す。
- FullScreenMovie] セクションで DefaultSplashTime という名前のキーを探す。
- 4 秒。