3テラバイト

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

RPGツクールMV

RPGツクールMVのアクターコマンドをカスタマイズするプラグインを作る

投稿日:

こんにちは、今日はRPGツクールMVのアクターコマンドを、プラグインからカスタマイズする方法についてまとめていきます。

確認環境

アクターコマンドの追加はプロジェクトのjs/rpg_windows.js 5383行目に定義されているWindow_ActorCommand.prototype.makeCommandList関数で行なっています。

この関数を中心にカスタマイズを行なっていきます。

以下それぞれのコードにてコマンドが追加されているため、試しに直接このファイルを編集してみると、削除したコマンドが表示されなくなっているかと思います。

攻撃コマンドの追加

this.addAttackCommand();

スキルコマンドの追加

this.addSkillCommands();

防御コマンドの追加

this.addGuardCommand();

アイテムコマンドの追加

this.addItemCommand();

-RPGツクールMV


comment

メールアドレスが公開されることはありません。

関連記事

no image

RPGツクールMVで名前の変更をスクリプトから行う

イベントコマンドの1ページ目、アクター > 名前の変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード actor関数の引数には名前を変更したい …

no image

RPGツクールMV – Items.jsonとデータベースの対応表

RPGツクールMVエディタ上でデータベースのアイテムで設定したデータは、プロジェクトフォルダのdata/Items.jsonに保存されています。 Items.jsonは最初の要素がnullで以降は各要 …

no image

RPGツクールMVでスクリプトから指定の武器防具を装備しているか判定する

$gameParty.isAnyMemberEquipped($dataWeapons[1]) $gameParty.isAnyMemberEquipped($dataArmors[1 …

no image

セーブデータを単一にするRPGツクールMVプラグインUseOnlyOneSaveの使い方

このプラグインを導入すると、セーブやロード時にファイルを選択する画面がスキップされ、ファイル1が自動で使用されるようになり、メニューからセーブを行った際には上の画像のようなセーブ完了の旨を知らせるウィ …

no image

RPGツクールMVで画面の色調変更をスクリプトから行う

スクリプトコード 第一引数に赤、緑、青、グレーの値の配列を、第二引数に時間を指定します。 $gameScreen.startTint([0,0,0,0], 60); イベントコマンドの内容 { …