57 lines
2.5 KiB
Plaintext
57 lines
2.5 KiB
Plaintext
|
# このファイルにはゲームのスクリプトを記述します。
|
|||
|
|
|||
|
# Ren'Py のスクリプトは、インデント(行頭の空白)によってブロック分けされています。
|
|||
|
# インデントは Tab や Shift + Tab によって調整することができます。
|
|||
|
|
|||
|
|
|||
|
# まず最初に、ゲームに使うキャラクター(台詞を表示するオブジェクト)を定義します。
|
|||
|
# 一番目のパラメーターは、テキストウィンドウに表示されるキャラクターの名前です。
|
|||
|
# color のパラメーターを追加すると、キャラクターの名前を色付けできます。
|
|||
|
|
|||
|
define e = Character('Eileen', color="#c8ffc8")
|
|||
|
|
|||
|
|
|||
|
# label ステートメント(文)はゲームの処理をまとめてラベル付けします。
|
|||
|
# ラベル間の移動は jump ステートメントか call ステートメントを使います。
|
|||
|
|
|||
|
# ゲームは start ラベルからスタートします。
|
|||
|
|
|||
|
label start:
|
|||
|
|
|||
|
# 背景を表示します。デフォルトではプレースホルダー(仮画像)を使用しますが、
|
|||
|
# images ディレクトリーにファイル(ファイル名は "bg room.png" や "bg room.jpg")
|
|||
|
# を追加することで表示できます。
|
|||
|
|
|||
|
scene bg room
|
|||
|
|
|||
|
# スプライト(立ち絵)を表示します。ここではプレースホルダーを使用していますが、
|
|||
|
# images ディレクトリーに "eileen happy.png" などと命名したファイルを追加すると
|
|||
|
# 表示することができます。
|
|||
|
|
|||
|
# at ステートメントは画像の表示する位置を調整します。
|
|||
|
# at center は中央に下揃えで表示します。これは省略しても同じ結果になります。
|
|||
|
# その他に at right、at left などがデフォルトで定義されています。
|
|||
|
|
|||
|
show eileen happy at center
|
|||
|
|
|||
|
# トランジション(画面遷移効果)を使って表示を画面に反映させます。
|
|||
|
# 台詞を表示するか with None を使うと、トランジション無しで直ちに表示します。
|
|||
|
|
|||
|
with dissolve
|
|||
|
|
|||
|
# 音楽を再生します。
|
|||
|
# game ディレクトリーに "music.ogg" などのファイルを追加すると再生できます。
|
|||
|
|
|||
|
# play music "music.ogg"
|
|||
|
|
|||
|
# 以下は台詞を表示します。
|
|||
|
|
|||
|
e "Ren'Py の新しいゲームを作成しました。"
|
|||
|
|
|||
|
e "ストーリー、画像、音楽を追加すれば、世界にリリースすることができます!"
|
|||
|
|
|||
|
# return でゲームを終了します。
|
|||
|
|
|||
|
return
|
|||
|
|