RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

NRP メニュー画面の背景を変更 - NRP_MenuBackground.js

シェア用テキスト:
▼NRP メニュー画面の背景を変更(砂川赳様作) - NRP_MenuBackground.js
https://plugin.fungamemake.com/archives/31657
メニュー画面の背景を変更します。背景をスクロールさせたり、スイッチで背景を切り替える設定も可能です。

ふりがな:めにゅーがめんのはいけいをへんこう

機能概要: メニュー画面の背景を変更します。背景をスクロールさせたり、スイッチで背景を切り替える設定も可能です。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:http://newrpg.seesaa.net/

解説ページ:https://newrpg.seesaa.net/article/502378599.html

ファイル名:NRP_MenuBackground.js

プラグインのヘルプ:

/*:ja
 * @target MZ MV
 * @plugindesc v1.00 メニュー画面の背景を変更する。
 * @author 砂川赳(http://newrpg.seesaa.net/)
 * @url https://newrpg.seesaa.net/article/502378599.html
 *
 * @help メニュー画面の背景を変更します。
 * 背景をスクロールさせたり、スイッチで背景を切り替える設定も可能です。
 * 
 * 実際にはメニューだけでなく、
 * オプション、セーブ/ロード、ゲーム終了、店、名前入力
 * の各シーンも対象となることにご注意ください。
 * (厳密には、Scene_MenuBaseを継承したシーン)
 * 
 * 各シーン毎に背景を変更することも可能です。
 * 
 * -------------------------------------------------------------------
 * ■使用方法
 * -------------------------------------------------------------------
 * プラグインパラメータの共通設定に背景画像を設定すると、
 * 対象の全シーンに背景が表示されるようになります。
 * 
 * 各シーン毎に設定を変更したい場合は『背景リスト』を選択して、
 * 詳細設定をしてください。
 * 
 * 初期状態で主なシーンはあらかじめ設定しているので、
 * お好みで設定を変更してください。
 * 
 * Scene_Menu : メニュー画面(トップ)
 * Scene_Item : アイテム画面
 * Scene_Equip : 装備画面
 * Scene_Skill : スキル画面
 * Scene_Status : ステータス画面
 * Scene_Options : オプション画面
 * Scene_Save : セーブ画面
 * Scene_Load : ロード画面
 * Scene_GameEnd : ゲーム終了画面
 * Scene_Shop : ショップ画面
 * Scene_Name : 名前入力画面
 * 
 * 上記にはない外部プラグインで追加したシーン(Scene_MenuBaseを継承)も、
 * 対応するシーン名を手入力すれば変更されるはずです。
 * 「Scene_」の文字列でプラグイン内を検索してみるとよさげです。
 * 
 * -------------------------------------------------------------------
 * ■背景の変更
 * -------------------------------------------------------------------
 * 当プラグインではスイッチを条件にして、各シーンの背景を変更できます。
 * 
 * シーンを『ALL』に設定し、スイッチを条件に設定すれば、
 * 条件次第で背景が変化するようにできます。
 * 例えば、物語の進行や現在地、時間帯に応じて
 * 背景を変化させることができます。
 * 
 * また、オプションやセーブ/ロード画面については通常、
 * タイトルから呼び出した場合とメニューから呼び出した場合は区別されません。
 * ゲーム中は常にオンとなるスイッチを用意することで、区別する方法があります。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param BackgroundList
 * @text 背景リスト
 * @type struct<Background>[]
 * @default [”{”Scene”:”Scene_Menu”,”Note”:”メニュー(トップ)”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Item”,”Note”:”アイテム”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Equip”,”Note”:”装備”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Skill”,”Note”:”スキル”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Status”,”Note”:”ステータス”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Options”,”Note”:”オプション”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Save”,”Note”:”セーブ”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Load”,”Note”:”ロード”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_GameEnd”,”Note”:”ゲーム終了”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Shop”,”Note”:”ショップ”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”,”{”Scene”:”Scene_Name”,”Note”:”名前入力”,”Disabled”:”false”,”BackgroundImage”:””,”ScrollX”:””,”ScrollY”:””,”Switch”:””}”]
 * @desc シーン毎の背景画像を管理するリストです。
 * 複数の条件が満たされた場合は上が優先されます。
 * 
 * @param <Common Setting>
 * @text <共通設定>
 * 
 * @param BackgroundImage
 * @parent <Common Setting>
 * @text 背景画像
 * @type file
 * @dir img/parallaxes/
 * @desc メニューに適用する背景画像です。
 * 背景リストの指定がなかった場合の既定値となります。
 * 
 * @param ScrollX
 * @parent <Common Setting>
 * @text X方向のスクロール
 * @type number @min -999 @max 999 @decimals 2
 * @default 0
 * @desc 背景の横方向へのスクロール速度です。
 * 
 * @param ScrollY
 * @parent <Common Setting>
 * @text Y方向のスクロール
 * @type number @min -999 @max 999 @decimals 2
 * @default 0
 * @desc 背景の縦方向へのスクロール速度です。
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.