0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ゲームエンジン Renpy(ノベラ作成)を始める。EP03 選択、フラグと判定文の使い方

Posted at

選択メニュー

テスト用プロジェクトを利用します.
メインメニューで"Test"のscript.rpyを選ぶ。
内容をすべて消して、下の内容を入れてください.

label start:
    "これがスタートです。"

    menu:
        "右へ行きますか? 左へ行きますか?"
        "右へ!":
            jump rightside
        "左へ!":
            jump leftside

label rightside:
    return
label leftside:
    return
  1. menu 選択用ブロック
  2. jump ラベルへジャンプする.
  3. return 終り

フラグと判定

label startの上にbookのフラグ(変数)を書いておきます。
その変数を判定分に使います.

# スタート
# bookの変数
default book = False
label start:
    "これがスタートです。"

    menu:
        "右へ行きますか? 左へ行きますか?"
        "右へ!":
            jump rightside
        "左へ!":
            jump leftside

label rightside:
    #
    # bookの変数へTrueを入れる。
    $ book = True
    jump endrtn

label leftside:
    jump endrtn

label endrtn: 
    # 判定分
    if book:
        "右へ 本を持って !"
        return

    "さらに左へ !"
    return

これは単純なので読めます。
できるだけ、上から下に順番に読めるようなスクリプトしましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?