当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
戦闘UIをツクールXP風にする - XPStyle.js
シェア用テキスト:
▼戦闘UIをツクールXP風にする(あわやまたな様作) - XPStyle.js
https://plugin-mz.fungamemake.com/archives/6515
画面配置をRPGツクールXP風にできます。
ふりがな:せんとうUIをつくーるXPふうにする
機能概要: 画面配置をRPGツクールXP風にできます。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/486193037.html
ファイル名:XPStyle.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @plugindesc 画面配置をRPGツクールXP風にできます。
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/486193037.html
* @help 【カーソル】
* パラメータ[矢印画像]が未指定の場合、従来のカーソルの仕様で動作します。
* 指定した場合はツクールXP風の挙動になります。
* 矢印画像はパラメータ[コマ数]で指定した数だけ横方向に並べて作成します。
* コマ数を1にするとアニメーションをしない矢印を作れます。
*
* 【メモ】
* <battlerFace:ファイル名,インデックス>
* をデータベースの敵キャラのメモに入力する事で、バトラーヘルプウィンドウに
* エネミーの顔画像を表示可能になります。
* 画像はfacesフォルダに、顔画像と同じ規格で作成して下さい。
* 入力例)<battlerFace:Monster,7>
*
* 【補足】
* ロンチプラグインのSimpleMsgSideViewMZと組み合わせるとより
* それっぽくなります。
*
* [更新履歴]
* 2022/03/28:Ver.1.0.0 公開
* 2022/03/31:Ver.1.1.0 ウィンドウの設定を追加。
* 2022/04/05:Ver.1.2.0 パラメータ内容を追加。エネミーが変身した際、バトラーヘルプの整列がおかしくなる不具合を修正。
* 2022/09/22:Ver.1.3.0 ヘルプウィンドウにキャラクターの顔画像が表示されない場合がある不具合を修正。
* 2023/06/11:Ver.1.3.1 挙動の改善。
* 2023/07/04:Ver.1.3.2 不具合修正。
* 2023/07/06:Ver.1.3.3 不具合修正。
* 2024/01/01:Ver.1.3.4 ウィンドウ位置修正。
*
* @param partyCommand
* @text パーティコマンド
* @desc パーティコマンドウィンドウの設定です。
* @type struct<partyCommand>
* @default {”windowPosition”:”top”,”partyCommandMaxWidth”:”0”,”partyCommandMinWidth”:”0”,”itemTextAlign”:”center”}
*
* @param actorCommand
* @text アクターコマンド
* @desc アクターコマンドウィンドウの設定です。
* @type struct<actorCommand>
* @default {”windowPosition”:”movable”,”actorCommandMaxWidth”:”0”,”actorCommandMinWidth”:”0”,”itemTextAlign”:”center”}
*
* @param battleStatus
* @text バトルステータス
* @desc バトルステータスウィンドウの設定です。
* @type struct<battleStatus>
* @default {”backOpacity”:”-1”}
*
* @param battleEnemy
* @text バトルエネミー
* @desc エネミーウィンドウの設定です。
* @type struct<battleEnemy>
* @default {”windowVisible”:”true”,”backOpacity”:”-1”}
*
* @param battlerHelp
* @text バトラーヘルプ
* @desc バトラーヘルプウィンドウの設定です。
* 選択したバトラーのステータスを表示します。
* @type struct<battlerHelp>
* @default {”windowPosition”:”top”,”actorHelp”:”true”,”battlerFace”:”false”,”enemyHelp”:”true”,”enemyGauges”:”{”hp”:”false”,”mp”:”false”,”tp”:”false”,”time”:”false”}”,”enemyStateIcon”:”false”,”outlineWidth”:”3”}
*
* @param battleSkill
* @text バトルスキル・アイテム
* @desc スキル、アイテムウィンドウの設定です。
* @type struct<battleSkill>
* @default {”windowPosition”:”center”,”backOpacity”:”-1”,”helpLines”:”2”}
*
* @param cursor
* @text カーソル
* @desc カーソルの設定です。
* @type struct<cursor>
* @default {”arrowImage”:””,”originY”:”0”,”numberOfFrames”:”2”,”speed”:”8”}
*
*/