3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV スクリプト

RPGツクールMVで敗北MEの変更をスクリプトから行う

投稿日:2021年3月30日 更新日:

イベントコマンドの1ページ目、アクター > 敗北MEの変更と同様の操作を、
イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。

スクリプトコード

変数$gameSystemにはGame_Systemクラスのインスタンスが格納されており、そのクラスのsetDefeatMe関数を呼び出すことで敗北MEの変更を行います。
Game_Systemクラスはjs\rpg_objects.jsの63行目あたりに定義されています。

setDefeatMe関数の引数に渡すオブジェクトの、nameには再生するBGM名、volumeには音量、pitchにはピッチ、panには位相を指定します。

$gameSystem.setDefeatMe({"name":"Defeat1","volume":90,"pitch":100,"pan":0});

イベントコマンドの内容

イベントコマンドの敗北MEの変更を追加した場合、内部的には以下のようなデータが挿入されており、
js\rpg_objects.jsの9694行目に定義されているcommand139関数が呼び出され、引数にparametersの値が渡されています。

{"code":139,"indent":0,"parameters":[{"name":"Defeat1","volume":90,"pitch":100,"pan":0}]}

parametersの値の内容は以下の通りです。

インデックス内容
[0]name : ME名
volume : 音量
pitch : ピッチ
pan : 位相

-RPGツクールMV, スクリプト


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

RPGツクールMVでオプション項目を追加するプラグインCustomizeConfigItemの使い方

本プラグインを導入すると、ゲーム独自のオプション項目を追加することができます。 このプラグインはトリアコンタン様が制作されたものです。 確認環境 RPGツクールMV Version 1.6.3Cust …

no image

ゲームオーバー時のカスタムイベントを追加できるRPGツクールMVプラグインHIME_GameOverEventsの使い方

このプラグインを導入すると、ゲームオーバー時にプラグインコマンドで指定したマップに移動するようになり、ゲームオーバー時のカスタムイベントを作成することができます。 このプラグインはHimeWorks様 …

no image

RPGツクールMVでメニューにアクターと別れるコマンドを追加するプラグインTMByeCommandの使い方

プラグインを導入すると、メニューに任意のアクターと別れるコマンドを追加することができます。デフォルトで上の画像のように別れるコマンドが追加され、選択したアクターと別れることができます。 このプラグイン …

no image

RPGツクールMVで所持金の増減をスクリプトから行う

イベントコマンドの1ページ目、パーティ > 所持金の増減…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード 以下のコードで所持金の増減をすることが …

no image

RPGツクールMVでセーブファイルに顔グラフィックを表示するプラグインSaveFileDrawFaceの使い方

このプラグインを導入すると、上の画像のようにセーブファイルに歩行グラフィックの代わりに顔グラフィックが表示されるようになります。 このプラグインはトリアコンタン様が制作されたものです。 確認環境 RP …