はじめまして。
今作成しているゲームについてなのですが、件名の方法を知りたいです。
構想としては拠点の村で特定のキャラに話しかけ、一定のお金を払うことで村レベルを上げて次の段階に、という風に作りたいのですが、初心者なのもあり上手く作れません。
LV毎に村のマップを作り、変数を扱えばなんとなく出来そうなのですが、村のレベルを記憶させる方法がわかりません。
LV1からLV2にレベルアップさせ、フィールドから戻ってきた時に村のレベルを2のまま維持させたいです。
拙い文章ですがアドバイス頂ければ幸いです。
[解決済み]お金で村をレベルアップさせる方法
[解決済み]お金で村をレベルアップさせる方法
最後に編集したユーザー にーと [ 2021年7月27日(火) 07:51 ], 累計 1 回
Re: お金で村をレベルアップさせる方法
変数は記録されたままになるので、村レベルという変数にレベルを代入(加算)して、その変数の値で場所移動先を分岐させるようにします。
一応、レベルアップ用の簡単なイベント例です。
応用では、コモンイベントを活用して、全てのイベントで処理を共通化させることも可能です。
コード: 全て選択
◆条件分岐:村レベル ≤ 1
◆場所移動:森の村 LV1 (14,35)
◆
:分岐終了
◆条件分岐:村レベル = 2
◆場所移動:森の村 LV2 (14,36)
◆
:分岐終了
◆条件分岐:村レベル = 3
◆場所移動:森の村 LV3 (14,35)
◆
:分岐終了
一応、レベルアップ用の簡単なイベント例です。
応用では、コモンイベントを活用して、全てのイベントで処理を共通化させることも可能です。
コード: 全て選択
◆条件分岐:村レベル = 0
◆注釈:変数の初期値は0なので、初期レベルを1に変更する
◆変数の操作:#0041 村レベル = 1
◆
:分岐終了
◆文章:なし, ウィンドウ, 下
: :現在のレベルは\V[41]です。
: :村をレベルアップしますか?
◆選択肢の表示:はい, いいえ (ウィンドウ, 右, #1, #2)
:はいのとき
◆変数の操作:#0042 現在の所持金 = 所持金
◆注釈:所持金の変数への代入
: :(変数の操作→ゲームデータ→その他→所持金)
◆変数の操作:#0043 レベルアップ必要金額 = 1000
◆条件分岐:現在の所持金 ≥ レベルアップ必要金額
◆注釈:所持金代入変数が指定した値以上の場合
◆所持金の増減:- {レベルアップ必要金額}
◆変数の操作:#0041 村レベル += 1
◆文章:なし, ウィンドウ, 下
: :村レベルが\V[41]にアップした!
◆条件分岐:村レベル ≤ 1
◆場所移動:森の村 LV1 (14,35)
◆
:分岐終了
◆条件分岐:村レベル = 2
◆場所移動:森の村 LV2 (14,36)
◆
:分岐終了
◆条件分岐:村レベル = 3
◆場所移動:森の村 LV3 (14,35)
◆
:分岐終了
◆
:それ以外のとき
◆注釈:指定した値未満の場合
◆文章:なし, ウィンドウ, 下
: :レベルアップに必要なお金が足りません。
◆
:分岐終了
◆
:いいえのとき
◆
:分岐終了
Re: お金で村をレベルアップさせる方法
教えて頂いたようにやったところ、無事出来ました!!
本当に助かりました!ありがとうございます!!
本当に助かりました!ありがとうございます!!