当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
カスタムメニュー作成 - SceneCustomMenu.js
シェア用テキスト:
▼カスタムメニュー作成(トリアコンタン様作) - SceneCustomMenu.js
https://plugin-mz.fungamemake.com/archives/2597
パラメータからウィンドウ情報を定義して独自のメニュー画面を作れます。初期状態で動作するサンプルや豊富なスクリプトのプリセットが用意されていて すぐに動作を確認できます。また、コモンイベントが使えるので細かい要件にも対応できます。
ふりがな:かすたむめにゅーさくせい
機能概要: パラメータからウィンドウ情報を定義して独自のメニュー画面を作れます。初期状態で動作するサンプルや豊富なスクリプトのプリセットが用意されていて すぐに動作を確認できます。また、コモンイベントが使えるので細かい要件にも対応できます。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:SceneCustomMenu.js
プラグインのヘルプ:
/*:
* @plugindesc カスタムメニュー作成プラグイン
* @target MZ
* @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/SceneCustomMenu.js
* @base PluginCommonBase
* @author トリアコンタン
*
* @help SceneCustomMenu.js
*
* パラメータからウィンドウ情報を定義して独自のメニュー画面を作れます。
* 初期状態で動作するサンプルや豊富なスクリプトのプリセットが用意されていて
* すぐに動作を確認できます。
* スクリプトでエラーが発生すると開発者ツールにログが表示されます。
* また、コモンイベントが使えるので細かい要件にも対応できます。
*
* カスタムメニュー画面を作成するには、大まかに以下の手順を踏みます。
*
* 1. ウィンドウを定義する
* プラグインパラメータからウィンドウと項目内容を定義します。
* 項目内容は固定文字列のほか、データベースやアクターデータ等も指定可能です。
*
* 2. ウィンドウ間の繋がりを定義する
* ウィンドウで決定やキャンセルをしたとき、別のウィンドウに移ったり
* 画面を出たりするよう、ウィンドウ間の繋がりを定義します。
*
* 3. イベントを定義する
* ウィンドウで決定やキャンセルをしたときに実行されるスクリプトや
* コモンイベントの情報を定義します。
*
* カスタムメニューを呼び出すには以下のスクリプトを実行します。
* 『Scene_ActorList』の箇所には『シーン識別子』を設定します。
*
* SceneManager.callCustomMenu('Scene_ActorList');
*
* メインメニュー画面にカスタムメニューの項目を追加する機能はありません。
* 既存のプラグイン等と連携させてください。
*
* ・スクリプト
* 指定したウィンドウにフォーカスを移します。
* SceneManager.changeWindowFocus('window1');
*
* 指定したウィンドウのインデックスを変更します。
* SceneManager.changeWindowIndex('window1', 1);
*
* 遷移元シーンの情報をひとつ破棄します。
* SceneManager.trashScene();
*
* 指定したウィンドウインスタンスを取得します。(上級者向け)
* SceneManager.findCustomMenuWindow('window1');
*
* マップ画面にピクチャを表示します。
* SceneManager.showMapPicture(1, 'ファイル名', 0, 0, 0, 100, 100, 255, 1);
*
* 利用規約:
* 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
* についても制限はありません。
* このプラグインはもうあなたのものです。
*/