CSSプラグイン - PawStyler.js

▼CSSプラグイン(uynet様作) - PawStyler.js
https://plugin-mz.fungamemake.com/archives/8341
RPGツクールのウィンドウのスタイル(幅、高さ、位置、パディング等)をcssファイルで調整できるプラグイン「PawStyler」です。 ホットリロード機能があり、リアルタイムに変更が反映されます。 BOOTHで無償頒布しています。
ふりがな:しーえすえすぷらぐいん
機能概要: RPGツクールのウィンドウのスタイル(幅、高さ、位置、パディング等)をcssファイルで調整できるプラグイン「PawStyler」です。 ホットリロード機能があり、リアルタイムに変更が反映されます。 BOOTHで無償頒布しています。
利用規約(ライセンス): MITライセンス
作者:uynet
作者サイト:https://x.com/studio_uy_booth
解説ページ:https://forum.tkool.jp/index.php?threads/%E3%80%90css%E…
ダウンロードページ:https://booth.pm/ja/items/7305739
ファイル名:PawStyler.js
プラグインのヘルプ:
/*: * @target MZ * @author uynet * @plugindesc PawStyler * @help * Window_Baseを継承するすべてのウィンドウにcssを適用します。RPGツクール標準のウィンドウだけでなく、第三者のプラグインにより作成されたウィンドウに対しても有効です。 * * ・仕様 * クラス名に対応するスタイルが適用されます。継承するウィンドウがある場合、継承元のプロパティを追加します。 * RPGツクールMZのコアスクリプトに含まれるクラスとその継承関係についてはこちらを参考にしてください。 * https://github.com/tonbijp/RPGMakerMZ/blob/master/Reference/Window_Base.md * * ■注意事項 * 他プラグインと競合した場合の挙動は未検証です。使用には十分注意してください。 * * ■設定可能なプロパティ * ・Window_Base * top * left * width * height * 座標および幅高さに対応します。pxを付けた値を指定しても動作します。 * 例:top:100px; / top:100; * * width:auto 、height:autoを指定すると自動でフィットされます。 * * --_isWindow: boolean ... "false"を設定すると背景を透過するようになります。 * --itemPadding * --itemHeight * line-height * * ・Window_Selectable * columns ... 列数 * rows ... 行数 * * ■その他(開発者向け) * PawStyler.paramsとconsoleに打つと各種パラメータが設定できます。 * * ■ホットリロード機能 * cssファイルの変更をゲーム中に動的に反映します。この機能は開発時のみ有効となります。 * (2秒に1度ファイルの変更が監視されます) * * @param cssPath * @type text * @default css/pawStyler.css * @text cssのパス * @desc cssファイルのパスを入力してください。 * * @param cssMap * @type struct[] * @default [] * @text シーンごとのcssファイルのマッピング * @desc シーン名に対応してcssファイルを読み込みます。指定がない場合はデフォルトのcssファイルが読み込まれます。 * * @param useHotReload * @type boolean * @default true * @text ホットリロード機能を使用 * @desc 【開発時のみ】有効にすると自動でcssファイルを2秒ごとに読み込み、変更があれば再描画します。開発時のみ有効となります。 * * @command CLEAR_CACHE * @text キャッシュの削除 * @desc cssファイルのキャッシュを削除します。 再読み込みの挙動に問題があれば使用してください。 * * @command DISABLE * @text 無効化 * @desc cssファイルの読み込みを無効化します。 * * @command ENABLE * @text 有効化 * @desc cssファイルの読み込みを有効化します。 * * @command REFRESH * @text リロード * @desc cssファイルを再読み込みします。 */ /*~struct~cssMap: * @param sceneName * @type select * @default Scene_Map * @text シーン名 * @desc 対応するシーン名を入力してください。一覧にない場合は直接入力。 * @default Scene_Menu * @option タイトル * @value Scene_Title * @option マップ * @value Scene_Map * @option ゲームオーバー * @value Scene_Gameover * @option バトル * @value Scene_Battle * @option メインメニュー * @value Scene_Menu * @option アイテム * @value Scene_Item * @option スキル * @value Scene_Skill * @option 装備 * @value Scene_Equip * @option ステータス * @value Scene_Status * @option オプション * @value Scene_Options * @option セーブ * @value Scene_Save * @option ロード * @value Scene_Load * @option ゲーム終了 * @value Scene_End * @option ショップ * @value Scene_Shop * @option 名前入力 * @value Scene_Name * @option デバッグ * @value Scene_Debug * * @param cssPath * @text cssのパス * @default css/pawStyler.css * @desc 対応するシーンで読み込むcssファイルのパスを入力してください。 * @desc * シーン名に対応してcssファイルを読み込みます。指定がない場合はデフォルトのcssファイルが読み込まれます。 * @default */