スプラッシュスクリーンとプレスプラッシュ link
スプラッシュスクリーンの追加 link
スプラッシュスクリーンはゲーム開始時にメニューの前に表示される画像または動画で、通常これらはロゴやイントロビデオです。 "splashscreen" ラベルはメインメニュー前に自動で再生されます。
テキストベースのスプラッシュスクリーンをゲームに追加するには、以下のようなコードをスクリプトの(splashscreen ラベル内でなければ)どこでもよいので追加します。
label splashscreen:
scene black
with Pause(1)
show text "American Bishoujo Presents..." with dissolve
with Pause(2)
hide text with dissolve
with Pause(1)
return
こちらはスプラッシュスクリーンのもう一つの例で、画像と音を使用しています。
image splash = "splash.png"
label splashscreen:
scene black
with Pause(1)
play sound "ping.ogg"
show splash with dissolve
with Pause(2)
scene black with dissolve
with Pause(1)
return
最後に動画ファイルを使用します。
label splashscreen:
$ renpy.movie_cutscene('movie.ogv')
return
プレスプラッシュの追加 link
プレスプラッシュは Ren'Py がスクリプトとゲームの起動準備中に表示される画像です。そのような画像をエンジンの開始中に表示するには presplash.png
(または presplash.jpg
) という画像ファイルを作成し、ゲームディレクトリに保存します。
- presplash.png
ゲームロード時に使用される画像
これはコンピューターのプラットフォームでのみ動作し、 Android や ios, web では動作しません。 android プラットフォームに対しては android-presplash`を Web には :ref:`Web Presplash を参照してください。
config.minimum_presplash_time
変数はプレスプラッシュが表示される最終時間を設定します。
プログレスバーの追加 link
静的な画像に代わり、エンジンがロードされるまでの進行を示すプログレスバーも表示可能です。これは通常のプレスプラッシュ画像を置き換え、次の両方が提供されていると自動的に優先されます。
プログレスバーはテーマを決められ、 PNG か JPG 形式で2つのファイルが必要です。 :
- presplash_background.png
プログレスバー背景画像です。これは起動時に全体が表示され、境界線やソリッドな背景を加えてプログレスバーの背景を与えるのに使用されます。これは完全に不透明であるべきです。
- presplash_foreground.png
プログレスバー前景画像です。これはローディング進行と共に左から右へ表示されます。これは実際のプログレスバー外観に使用され、透明部分を含むでしょう。
Ren'Py では最初に presplash_background.png
を表示し、次いで presplash_foreground.png
をローディング進行と共に左から右へその上に描画するよう動作します。
バーのテーマは完全に制作者依存ですが、これらの外観例を2つ示します。
透明なプレスプラッシュ link
プレスプラッシュの背景画像の左上のピクセルが透明な場合、プリプラッシュウィンドウも透明になります。1ビットの透明度が使用され、アルファ値が0のピクセルは透明で、それ以外のピクセルは不透明になります。
モバイルとWebプレスプラッシュスクリーン link
Android と iOS, Web プラットフォームにはドキュメントの他の場所で記述されているようにそれぞれのプレスクプラッシュスクリーンがあります。