【解決済み】行動力消費によって変動するゲーム内時間について

monoqlo
記事: 2
登録日時: 2021年5月15日(土) 23:54

【解決済み】行動力消費によって変動するゲーム内時間について

投稿記事by monoqlo » 2021年5月16日(日) 00:56

はじめまして。
RPGツクール初心者です。

ゲームフローが以下のようなサイクルとなるゲームを作りたいのですが、
良い方法が見つかりません…。
どなたかお力添え頂ければ幸いですので、何卒よろしくお願いいたします…!

①特定のイベントを実行すると「行動力」を消費する
②行動力が0になるとその日の行動ができなくなる(イベントを実行できない)
③行動力が0の状態で自室で寝るなどして1日を終えると、ゲーム内時間が経過する
 (歩く、ゲームを放置するなどしてもゲーム内時間は経過しない。)
④ゲーム内時間は〇〇年〇〇月〇〇日で、メニュー画面に表示される

よく見る仕様なのできっと方法はあるのでしょうが、
「ゲーム内時間」「行動力」などのワードで検索しても
これらの要件を満たすには少し異なる部分があり困っております…
宜しくお願いいたします!!
最後に編集したユーザー monoqlo on 2021年5月16日(日) 22:27 [ 編集 1 回目 ]

アバター
MEIKOI
記事: 168
登録日時: 2018年9月22日(土) 20:13
連絡を取る:

Re: 行動力消費によって変動するゲーム内時間について

投稿記事by MEIKOI » 2021年5月16日(日) 01:09

こんにちは!

トリアコンタン様のプラグインでゲーム時間を扱えるものがあります。

前に作ったゲームで使った事がありますが

希望は叶えられるんじゃないかと思いますので試してみてはいかがでしょうか?


https://triacontane.blogspot.com/2015/1 ... or-mi.html
アバター
WTR
記事: 558
登録日時: 2015年12月22日(火) 19:14

Re: 行動力消費によって変動するゲーム内時間について

投稿記事by WTR » 2021年5月16日(日) 01:37

私もすでに紹介されているプラグインが真っ先に思い当たりましたが
たった1つのプラグインで全ての要件を満たそうという望みは捨てた方がいいかと思います。

①②の要件はゲーム内変数で簡単に制御できると思います。
よくわからないのであればちょっと遠回りと感じるかもしれませんが
初心者講座の変数のページを先に眺めておくのがいいと思います。
https://tkool.jp/mv/guide/006_005a.html

④に関しては、ある程度自分でやれると思うのであれば方法を聞くのもいいですが
サッパリ思い当たらないからまるごと作って欲しいというならそれはそれでスレッドを別にしたほうがいいかと。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
sally
記事: 119
登録日時: 2019年8月06日(火) 05:11

Re: 行動力消費によって変動するゲーム内時間について

投稿記事by sally » 2021年5月16日(日) 03:21

本イベントはWTRさんの仰るとおり、処理を切り分けて考えるべきですね。
というのも、
1. 行動力
2.ゲーム内時間
2’.ゲーム内時間のメニュー表示
となり、1と2では扱う項目が異なるためです。

1と2については
行動力を消費するポイントが自動、戦闘中などでなく
イベントを起こすことであればプラグインではなくコモンイベント等での処理でよいかと思います。

例えばコモンイベント:行動力計算を作成し、中身を
条件分岐:変数0001 行動力 が0
文章「行動力が足りない」
イベント処理の中断
:分岐終了
変数0001 行動力 減算1

とし、このイベントを行動力を消費するイベントの冒頭全てで呼び出すなどですね。

行動力消費値がイベントごとに異なる場合は、
変数0002 行動力消費値
を作成し、イベント側の冒頭に導入、次いで先ほどのコモンイベントの条件分岐の 変数0001 行動力 が0 を変数0002未満
に変えれば作成できます。

3は行動力が0の場合に休んだらゲーム内時間が進む処理を入れればよいので、
これはMEIKOIさんがご提示されたトリアコンタンさんのプラグインをお使いになるか、
もしくはこれも変数で管理すればよいですね。

変数で管理する場合は、同じくトリアコンタンさんのGUI画面デザインプラグイン(https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/GraphicalDesignMode.js)
などを用いれば、4も実装できます。

メニュー改造系は少し取り扱いが難しいですが。
monoqlo
記事: 2
登録日時: 2021年5月15日(土) 23:54

Re: 行動力消費によって変動するゲーム内時間について

投稿記事by monoqlo » 2021年5月16日(日) 22:27

回答いただいた皆さま、ご教示ありがとうございます!
とりあえず近い形に持っていく事が出来たので、
引き続き詰めてみます!

ありがとうございました!

“MV:質問” へ戻る