ゲームのメニュー画面に新しい項目を追加したいです。
例)アイテム
スキル
装備
ステータス
■■■■←新しい項目
オプション
やり方を教えてください。よろしくお願いします。
メニュー画面に新しい項目を追加したい
Re: メニュー画面に新しい項目を追加したい
「Window_MenuCommand.prototype.addOriginalCommands」関数で新しい項目を追加することが出来ます。nukapon さんが書きました:ゲームのメニュー画面に新しい項目を追加したいです。
例)アイテム
スキル
装備
ステータス
■■■■←新しい項目
オプション
やり方を教えてください。よろしくお願いします。
※ここで追加される項目は「並び替え」の下に追加されます
追加方法は上記の関数内で「addCommand」関数を呼ぶよう設定してください。
「this.addCommand(追加項目名, シンボル, 有効, 追加情報)」で追加が出来ます。
追加項目名:メニューに表示される追加項目名
シンボル:ハンドラーと紐付ける為のシンボル
有効:追加された項目が有効か無効かの設定(省略時は有効)
追加情報:追加情報の設定(省略時は未設定)
上記の項目を追加した後に「Scene_Menu.prototype.createCommandWindow」でハンドラーの設定を行ってください。
「commandWindow.setHandler(シンボル, 実行処理)」でハンドラーの設定が出来ます。
シンボル:追加項目と紐付ける為のシンボル(追加項目設定時に設定したシンボルと同じにしてください)
実行処理:追加項目が選択された際に実行する関数(bindで紐づけてください)
「this.実行する関数名.bind(this)」で実行する関数を設定できます。
※実行する処理(SceneやWindowなど)は各自で実装する必要があります。

宜しくお願いします。
Re: メニュー画面に新しい項目を追加したい
アドバイスありがとうございます。
早速、アドバイスを参考にメニュー画面に新しい項目を追加できるよう取り組んでみたいと思います!
本当に助かりました。
早速、アドバイスを参考にメニュー画面に新しい項目を追加できるよう取り組んでみたいと思います!
本当に助かりました。
Re: メニュー画面に新しい項目を追加したい
検索してきた初心者向けということで…nukapon さんが書きました:ゲームのメニュー画面に新しい項目を追加したいです。
例)アイテム
スキル
装備
ステータス
■■■■←新しい項目
オプション
やり方を教えてください。よろしくお願いします。
下記のようなプラグインで簡単に追加する方法もあります。
▼Torigoya メニューからコモンイベント呼び出し(Ruたん様作) - TorigoyaMZ_CommonMenu.js
https://plugin-mz.fungamemake.com/archives/930
メニューにコモンイベントを呼び出す項目を追加します
▼メニュー画面のサブコマンド(トリアコンタン様作) - MenuSubCommand.js
https://plugin-mz.fungamemake.com/archives/1437
メインメニュー画面に任意の名前のコマンドおよび、ツリー表示されるサブコマンドを好きなだけ追加できます。サブコマンドを実行(決定)すると、任意のスクリプトが実行されるか、もしくは指定したマップに移動します。(両方も可能)
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: メニュー画面に新しい項目を追加したい
ムノクラさんに教えていただいた方法を試したところ、無事に新しい項目をメニュー画面に追加することができました。
本当に助かりました。
本当に助かりました。