進捗報告を兼ねて
実装がうまくいった要素を備忘録として書いておきます
↑
だんだんそれっぽくなってきたUI
今回新しく導入させていただいたプラグインが
トリアコンタン様の動的文字列ピクチャ生成プラグインと
満腹度(今回はスタミナと命名)にあたる変数を
ピクチャ生成プラグインで表示させる
D_TEXT_SETTING REAL_TIME ONを忘れて
なぜかスタミナが変化しない、という検証のせいで2時間つぶれました(1敗)
シンプルに独自のパラメータを表示させるという点で
簡単に実装できるのがいい感じ
ステート自動付与プラグインで
満たしたかった要件は
・スタミナの値が0になった際にステート“飢餓”が付与される
・“飢餓”はスタミナが少しでも回復すると解除される
という挙動
歩いていると満腹度がじわじわ減る
という要素の実装に一番時間がかかったので整理
流れとしては
スタミナ消費=ON ならスタミナが0かそれ以上かを計算
0なら警告メッセージの後飢餓状態専用のスイッチをONにする
スタミナが1以上あるならさらに条件分岐
歩数を取得して50の剰余が0……つまり50歩歩くごとに
マップに設置したスタミナ減衰イベントを起動する
マップの隅のプレイヤーが触れられない箇所にこんな感じで
イベントを設置しておいて、コモンイベントの中身に
スタミナの減衰とスタミナが減衰済みスイッチ=ONを設置
先ほどコモンイベント呼び出しに使ったイベントの
上のページにスタミナ減衰済みスイッチがONの時用の
空のイベントを置いておく……
コモンイベントだけで処理しようとして
マップに出たとたんにスタミナが無限に減少するなどの
予期せぬ動作に困惑しましたがやっとこさ形にできました
↑
飢餓状態になったときに出る警告メッセージ
飢餓ステートそのものはメモ欄に一文加えるだけで済みました
歩き回っているとじわじわスタミナを消費していくので
適度に食事や休息を挟まないと危険……というバランスにする予定
だいぶんサバイバルらしくなってまいりました
↑
画面は開発中であり(以下略)
ペンギンの寝床様より選択肢拡張プラグインを
実験導入してみての動作確認画面
en(v[変数番号]>[想定してる値])相棒とセックスする と入れておくと
図のような処理が可能なスグレモノ
相棒の立ち絵差分の実装とマップ構築の続き
8月中にバリバリ進められるところまで進めておきたい次第