ドールズクエスト2(仮)開発記 2024/1/31~2024/2/5
2024/1/31
テストプレイ対応。
プレイヤーの反応から、スキル習得についての会話を追加。
ちょっと特殊なので何の説明もないのは流石に駄目だった。
今回は魔石使うと所持金が増えるみたいなソウルライクアイテムを作ったのだが、これはコモンイベントなので、いつもの制限によりメニューを閉じないと実行されない……というかコモンイベントを実行するとメニューが強○的に閉じられてしまう。
何度も使いたい時にこれはちょっと、ということでどうにかならんかなと検討。
といっても前作のスキルクリスタルと同様で、簡単にはいかないのはわかってるので思考実験みたいな感じ。
普通のアイテムのように連続使用できる、あるいは使用後すぐ戻って同じアイテムを連打で使用できる……というのが理想だが、まぁ無理。
コモンイベント使用時にメニューを閉じないようにするNUUN_ContinuationItemWindowCommonを試してみたのだが、閉じないだけで実行タイミングは結局メニュー閉じた後、ようはすぐ実行されずにスタックされるという感じだったのでこれは目的に沿わず。
となると、コモンイベント後にアイテム画面に戻す感じか。
標準コマンドではメニューを開くまでしかできないが、スクリプトで「SceneManager.push(Scene_Item)」でアイテム画面を直接開くことができる。
というわけでやってみるが、アイテム選択画面ではなくその前のカテゴリ選択画面になる。微妙。
カテゴリ選択をスクリプトだけでやる方法も見つけたのだが、そのコードをやってみてもエラーになる。多分何かのプラグイン競合かコアのアプデで潰されたか。
最終手段としてMVのプラグインを持ってくる。
ウィンドウ処理周りは互換性ないから動かないだろうなぁーと思いつつ試してみたら動く。やるじゃない。
これで、「実行後にアイテム選択画面に戻る」動作はできた。ただし元の選択中のアイテムにカーソルが動くことはなし。1回閉じて開き直してるわけだからカーソル位置の保存は効かないのである。とりあえずできるのはここまで。
できることはできたので一応使ってみたが、なんかいまいちだったので実装は外す。まぁそういうこともある。
でもコモンイベント呼ぶスキルの方はいい感じだったのでプラグインじゃなくスクリプトを適用した。そういうこともある。
【 開発記 】プラン以上限定 支援額:200円
このバックナンバーを購入すると、このプランの2024/05に投稿された限定特典を閲覧できます。 バックナンバーとは?
支援額:200円
開発記(月額200円)以上に加入している場合のみ、この記事にコメント投稿・閲覧ができます
※バックナンバー購入は対象外です。
プラン一覧