3テラバイト

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

RPGツクールMV

RPGツクールMV – プラグインからも使用できるシーンクラスまとめ

投稿日:2020年5月13日 更新日:

こんにちは、今日はRPGツクールMVで様々な画面の表示を司るシーンクラスについてまとめていきます。

シーンクラスはjs/rpg_scenes.jsに定義されており、ゲーム内で表示されるシーンは全てここのクラスによって動作が決定しています。
プラグインで独自のシーンを作成したい場合も、これらシーンクラスを用いて、またはベースに使用可能です。

確認環境

RPGツクールMV Version 1.6.2

シーンクラス一覧

以下がシーンを表示する際に使用されるクラスです。

シーンクラス名継承元
Scene_Base
Scene_BootScene_Base
Scene_TitleScene_Base
Scene_MapScene_Base
Scene_MenuBaseScene_Base
Scene_MenuScene_Base > Scene_MenuBase
Scene_ItemBaseScene_Base > Scene_MenuBase
Scene_ItemScene_Base > Scene_MenuBase > Scene_ItemBase
Scene_SkillScene_Base > Scene_MenuBase > Scene_ItemBase
Scene_EquipScene_Base > Scene_MenuBase
Scene_StatusScene_Base > Scene_MenuBase
Scene_OptionsScene_Base > Scene_MenuBase
Scene_FileScene_Base > Scene_MenuBase
Scene_SaveScene_Base > Scene_MenuBase > Scene_File
Scene_LoadScene_Base > Scene_MenuBase > Scene_File
Scene_GameEndScene_Base > Scene_MenuBase
Scene_ShopScene_Base > Scene_MenuBase
Scene_NameScene_Base > Scene_MenuBase
Scene_DebugScene_Base > Scene_MenuBase
Scene_BattleScene_Base
Scene_GameoverScene_Base

シーンの呼び出し方

以下のプラグインのコードで、プラグインコマンド「TestScene」実行時にメニュー画面が表示されます。

(function() {
    var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
    Game_Interpreter.prototype.pluginCommand = function(command, args) {
        _Game_Interpreter_pluginCommand.call(this, command, args);
        switch(command){
            case 'TestScene':
                SceneManager.push(Scene_Test);
            break;
        }
    };

    function Scene_Test() {
        this.initialize.call(this);
    }

    Scene_Test.prototype = Object.create(Scene_Menu.prototype);
})();

-RPGツクールMV


comment

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

関連記事

no image

RPGツクールMV – エディタのテーマ変更方法

こんにちは、今日はRPGツクールMVエディタのテーマを変更する方法についてまとめていきます。 確認環境 RPGツクールMV Version 1.6.2 テーマの変更方法 Windows版の場合 ツール …

no image

データベースをExcelなどにエクスポート・インポートできるRPGツクールMVプラグインDatabaseConverterの使い方

確認環境 RPGツクールMV Version 1.6.3DatabaseConverter Version 1.1.3 使い方 データベースのエクスポート 手順についてはプラグインヘルプの書き出し手順 …

no image

RPGツクールMVで特定キーを押している間メッセージをスキップすることができるプラグインUTA_MessageSkipの使い方

こんにちは、今日はRPGツクールMVで特定キーを押している間、メッセージをスキップすることができるプラグインUTA_MessageSkipの使い方についてまとめていきます。 確認環境 RPGツクールM …

no image

RPGツクールMVで全回復をスクリプトから行う

RPGツクールMVで全回復をスクリプトから行う方法についてまとめていきます。 イベントコマンドの1ページ目、アクター > 全回復…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから …

no image

RPGツクールMVで半歩移動や斜め移動を可能にするプラグインHalfMoveの使い方

本プラグインを導入することで、通常の半分のマス移動や、斜めの移動が可能になります。 確認環境 RPGツクールMV Version 1.6.3HalfMove Version 1.16.1 ダウンロード …