開発日誌

すべての記事

[ テクニック ] [ 素材 ] [ プラグイン/スクリプト ] 乗り物の乗降時等にイベントを実行

2024-03-24 16:15:55

乗り物への乗降開始時や完了時、また乗り物から下りられない時に、指定したコモンイベントを実行させるプラグインを作成しました。

RPGツクールMV/MZ、どちらにも対応しています。

小型船・大型船・飛行船といった、乗り物への乗り込みを開始した時と乗り込みが完了した時、および乗り物から下り始めた時と下り終わった時、さらに障害物などがあって乗り物から下りられない時に、指定したコモンイベントを発動させることができます。

コモンイベントはプラグインパラメータで指定することが可能です。

プラグイン自体に発動条件を設定する機能はありませんので、特定の条件でのみコモンイベントを起動させたい場合は、コモンイベントの方で条件分岐を行ってください。

乗り物は小型船・大型船・飛行船それぞれで指定することが可能です。特定の項目にはコモンイベントを指定しないことも可能ですし、同じコモンイベントを複数の項目に設定することも可能です。

Yana様の作成された「ビークルコモン(VehicleCommon.js)」というプラグインをベースに、機能を追加して作成しました。この場を借りて御礼申し上げます。

乗降時にシステム的な設定を行ったり、乗った直後に会話イベントを自動実行したりすることが可能になります。

また、下りられない場所で下りようとした時にメッセージを出すといったことも可能になります。特に飛行船は、下りられる場所か否かの区別が一見難しいこともあるため、メッセージを出してやると親切でしょう。

並列処理のイベントでどの乗り物に乗っているか(あるいは乗っていないか)によって条件分岐すれば、プラグインを使わなくとも同じような処理を実装することは可能ですが、隊列歩行メンバーの移動や飛行船の降下などにより乗り物への乗降の開始と完了は微妙にタイミングが異なることや、下りられない時にイベントを動かすのは難しいことから、プラグインを作成しました。

質問やアドバイスなどはコメント欄まで、お気軽にお願いします。素材利用条件などについては、このサイトについての「提供素材について」の項目などをご覧ください。

コメント
お名前
コメント
※ 確認画面はありません。