当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NUUN ステータス画面詳細表示 - NUUN_StatusScreen.js
シェア用テキスト:
▼NUUN ステータス画面詳細表示(NUUN様作) - NUUN_StatusScreen.js
https://plugin-mz.fungamemake.com/archives/1871
ステータス画面のレイアウトを変更します。
ふりがな:すてーたすがめんしょうさいひょうじ
機能概要: ステータス画面のレイアウトを変更します。
利用規約(ライセンス): MITライセンス
作者:NUUN
作者サイト:https://github.com/nuun888
ダウンロードページ:https://raw.githubusercontent.com/nuun888/MZ/master/NUU…
ファイル名:NUUN_StatusScreen.js
プラグインのヘルプ:
/*:
* @target MZ
* @plugindesc ステータス画面詳細表示
* @author NUUN
*
* @help
* ステータス画面のレイアウトを変更します。
* キーボード操作
* QWキー キャラ切り替え
* ←→キー ページ切り替え
*
* タッチ操作
* <>ボタン キャラ切り替え
* ΛVボタン ページ切り替え
*
* 1ページ目 基本能力値 装備
* 2ページ目 追加能力値 特殊能力値、追加能力値、特殊能力値の表示がない場合)属性有効度 ステート有効度
* 3ページ目 属性有効度 ステート有効度
*
* 追加能力値、特殊能力値、属性有効度、ステート有効度のいずれかの表示をしない場合は、
* プラグインパラメータの表示しない項目のリストを空白にしてください。([]ではなく空白)
* 追加能力値、特殊能力値または属性有効度、ステート有効度のリストを同時に空白にした場合は、
* そのページが表示されなくなります。
* 追加能力値、特殊能力値、属性有効度、ステート有効度をすべてリストを空白にした場合は、
* 最初のページのみの表示となります。
* いずれもパラメータに[]が記入されていてもその項目が表示されてしまいます。
*
*
* 利用規約
* このプラグインはMITライセンスで配布しています。
*
* @param ContentWidth
* @text 項目の表示横幅
* @desc ページ内の項目の表示横幅。(0で自動調整)
* @type number
* @default 0
* @min 0
*
* @param Decimal
* @text 小数点桁数
* @desc 表示出来る小数点桁数。
* @type number
* @default 2
* @min 0
*
* @param DecimalMode
* @text 端数処理
* @desc 表示外小数点を四捨五入で丸める。(falseで切り捨て)
* @type boolean
* @default true
*
* @param ParamName
* @text 能力値の名称
* @desc 能力値の名称を設定します。
* @type string
* @default 能力値
*
* @param EquipsName
* @text 装備の名称
* @desc 装備の名称を設定します。
* @type string
* @default 装備
*
* @param XParamName
* @text 追加能力値の名称
* @desc 追加能力値の名称を設定します。
* @type string
* @default 追加能力値
*
* @param SParamName
* @text 特殊能力値の名称
* @desc 特殊能力値の名称を設定します。
* @type string
* @default 特殊能力値
*
* @param ElementName
* @text 属性有効度の名称
* @desc 属性有効度の名称を設定します。
* @type string
* @default 属性有効度
*
* @param StateName
* @text ステート有効度の名称
* @desc ステート有効度の名称を設定します。
* @type string
* @default ステート有効度
*
* @param GaugeWidth
* @text ゲージ横幅
* @desc HP,MP,TPゲージの横幅を指定します。
* @type number
* @default 200
* @min 0
*
* @param BackGroundImg
* @desc 背景画像ファイル名を指定します。
* @type file
* @dir img/pictures
*
* @param BackUiWidth
* @text 背景サイズをUIに合わせる
* @desc 背景サイズをUIに合わせる。
* @type boolean
* @default true
*
* @param ParamBackShow
* @text ステータス項目背景表示
* @desc ステータス項目の背景画像の表示を設定します。
* @type boolean
* @default true
*
* @param ActorsImgList
* @text 画像設定
* @desc アクターの画像設定
* @default []
* @type struct<actorImgList>[]
*
* @param actorPosition
* @text 立ち絵表示位置
* @desc 立ち絵の表示位置を指定します
* @type select
* @option 左
* @value 0
* @option 中央
* @value 1
* @option 右
* @value 2
* @default 2
*
* @param Xparam
* @type struct<XparamData>[]
* @text 追加能力値
* @default [”{”XparamName”:””,”XparamId”:”0”}”,”{”XparamName”:””,”XparamId”:”1”}”,”{”XparamName”:””,”XparamId”:”2”}”,”{”XparamName”:””,”XparamId”:”3”}”,”{”XparamName”:””,”XparamId”:”4”}”,”{”XparamName”:””,”XparamId”:”5”}”,”{”XparamName”:””,”XparamId”:”6”}”,”{”XparamName”:””,”XparamId”:”7”}”,”{”XparamName”:””,”XparamId”:”8”}”,”{”XparamName”:””,”XparamId”:”9”}”]
*
* @param Sparam
* @type struct<SparamData>[]
* @text 特殊能力値
* @default [”{”SparamName”:””,”SparamId”:”0”}”,”{”SparamName”:””,”SparamId”:”1”}”,”{”SparamName”:””,”SparamId”:”2”}”,”{”SparamName”:””,”SparamId”:”3”}”,”{”SparamName”:””,”SparamId”:”4”}”,”{”SparamName”:””,”SparamId”:”5”}”,”{”SparamName”:””,”SparamId”:”6”}”,”{”SparamName”:””,”SparamId”:”7”}”,”{”SparamName”:””,”SparamId”:”8”}”,”{”SparamName”:””,”SparamId”:”9”}”]
*
* @param ElementResist
* @type struct<ElementData>[]
* @text 属性耐性
* @default [”{”ElementNo”:”1”,”ElementIconId”:””}”,”{”ElementNo”:”2”,”ElementIconId”:””}”,”{”ElementNo”:”3”,”ElementIconId”:””}”,”{”ElementNo”:”4”,”ElementIconId”:””}”,”{”ElementNo”:”5”,”ElementIconId”:””}”,”{”ElementNo”:”6”,”ElementIconId”:””}”,”{”ElementNo”:”7”,”ElementIconId”:””}”,”{”ElementNo”:”8”,”ElementIconId”:””}”,”{”ElementNo”:”9”,”ElementIconId”:””}”]
*
* @param StateResist
* @type struct<StateData>[]
* @text 状態耐性
* @default [”{”StateNo”:”4”}”,”{”StateNo”:”5”}”,”{”StateNo”:”6”}”,”{”StateNo”:”7”}”,”{”StateNo”:”8”}”,”{”StateNo”:”9”}”,”{”StateNo”:”10”}”,”{”StateNo”:”12”}”,”{”StateNo”:”13”}”]
*
*/
/*~struct~actorImgList:
*
* @param actorId
* @text アクター
* @desc アクターを指定します。
* @type actor
*
* @param ActorImg
* @text アクター画像
* @desc アクターの画像を表示します。
* @type file
* @dir img/pictures
*
* @param Actor_X
* @desc 画像の表示位置X座標。
* @text 画像表示位置X座標
* @type number
* @default 0
* @min -9999
*
* @param Actor_Y
* @desc 画像の表示位置Y座標。
* @text 画像表示位置Y座標
* @type number
* @default 0
* @min -9999
*
*/
/*~struct~XparamData:
*
* @param XparamName
* @desc 追加能力値の用語です。
* @type string
*
* @param XparamId
* @desc 0:命中 1:回避 2:会心 3:会心回避 4:魔法回避 5:魔法反射 6:反撃 7:HP再生 8:MP再生 9:TP再生
* @type number
*/
/*~struct~SparamData:
*
* @param SparamName
* @desc 追加能力値の用語です。
* @type string
*
* @param SparamId
* @desc 0:狙われ 1:防御効果 2:回復効果 3:薬知識 4:MP消費 5:TPチャージ 6:物理ダメージ 7:魔法ダメージ 8:床ダメージ 9:経験獲得
* @type number
*/
/*~struct~ElementData:
*
* @param ElementNo
* @desc 表示する属性番号です。
* @type number
*
* @param ElementIconId
* @desc アイコンのIDを指定します。
* @type number
*/
/*~struct~StateData:
*
* @param StateNo
* @desc 表示するステートです。
* @type state
*
*/