当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP 行動順序の画面表示 - NRP_VisualTurn.js
シェア用テキスト:
▼NRP 行動順序の画面表示(砂川赳様作) - NRP_VisualTurn.js
https://plugin-mz.fungamemake.com/archives/1079
CTBやCTTBに共通した画面表示処理を行います。
ふりがな:こうどうじゅんじょのがめんひょうじ
機能概要: CTBやCTTBに共通した画面表示処理を行います。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net//article/472840225.html
ファイル名:NRP_VisualTurn.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc v1.11 行動順序を戦闘画面へ表示します。 * @author 砂川赳(http://newrpg.seesaa.net/) * @url http://newrpg.seesaa.net/article/472840225.html * * @help CTBやCTTBに共通した画面表示処理を行います。 * このプラグインは必ずターン制御を行うプラグインよりも下に配置してください。 * * 細かい仕様については、以下をご覧ください。 * http://newrpg.seesaa.net/article/472840225.html * * 【利用規約】 * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @param <Window> * @text <ウィンドウ関連> * @desc 見出しです。 * * @param dispNumber * @text 表示人数 * @parent <Window> * @type number * @desc 順序表示を行う人数。 * 指定がない場合、連携元プラグインの値を使用します。 * * @param horizon * @text ウィンドウの表示方向 * @parent <Window> * @type select * @option 0:縦長 @value 0 * @option 1:横長 @value 1 * @default 0 * @desc 行動順序の表示方向を切り替えます。 * 0:縦長ウィンドウ、1:横長ウィンドウ * * @param autoHidden * @text ウィンドウを自動で隠す * @parent <Window> * @type select * @option 0:枠を隠さない @value 0 * @option 1:枠を隠す @value 1 * @default 0 * @desc 1ならば行動実行時、自動的に行動順序表示枠を隠します。 * メッセージとかぶって邪魔な場合などに。 * * @param adjustX * @text 横位置調整 * @parent <Window> * @type text * @default 0 * @desc 行動順序ウィンドウの位置を右方向に移動します。 * ”Graphics.boxWidth - this.width”で右寄せにできます。 * * @param adjustY * @text 縦位置調整 * @parent <Window> * @type text * @default 64 * @desc 行動順序ウィンドウを下へ移動します。”Graphics.boxHeight - this._statusWindow.height - this.height”で下寄せ可。 * * @param windowPadding * @text ウィンドウの余白 * @parent <Window> * @type number * @desc 行動順序ウィンドウの余白を指定します。初期値=18。 * * @param windowOpacity * @text 不透明度 * @parent <Window> * @type number * @default 255 * @desc 枠の不透明度です。 * 0で透明、255で不透明。 * * @param windowDark * @text 暗くするか? * @parent <Window> * @type select * @option 0:通常 @value 0 * @option 1:暗くする @value 1 * @default 0 * @desc 1ならばウィンドウを暗くします。 * * @param windowBackImage * @text 背景画像 * @parent <Window> * @type file * @dir img/pictures * @desc ウィンドウの上に背景となるピクチャーを指定します。 * 例えばウィンドウ透明化と組み合わせて独自の枠を作れます。 * * @param <Symbol Image> * @text <画像関連> * @desc 見出しです。 * * @param graphicMode * @text 画像表示モード * @parent <Symbol Image> * @type select * @option 0:名前表示 @value 0 * @option 1:顔グラ表示 @value 1 * @option 2:キャラグラ表示 @value 2 * @option 3:SV戦闘キャラ表示 @value 3 * @default 1 * @desc 画像表示モードです。0:名前表示、1:顔グラ表示、2:キャラグラ表示、3:SV戦闘キャラ。 * * @param width * @text 横幅 * @parent <Symbol Image> * @type number * @default 100 * @desc シンボル画像の表示横幅です。指定なしなら100。 * * @param height * @text 縦幅 * @parent <Symbol Image> * @type number * @default 32 * @desc シンボル画像の表示縦幅です。指定なしなら32。 * * @param zoom * @text 表示倍率 * @parent <Symbol Image> * @type number * @default 100 * @desc シンボル画像の拡大率です。 * 100を基準に設定してください。 * * @param characterDirection * @text キャラグラの向き * @parent <Symbol Image> * @type select * @default down * @option 下 @value down * @option 左 @value left * @option 右 @value right * @option 上 @value up * @desc キャラグラ表示の場合の向きです。 * キャラグラ表示以外のモードでは無意味です。 * * @param actorBackImage * @text 背景画像 * @parent <Symbol Image> * @type file * @dir img/pictures * @desc 味方個別の背景となるピクチャーを指定します。 * * @param <Enemy Symbol Image> * @text <敵の画像関連> * @desc 見出しです。 * * @param enemyGraphicMode * @text 画像表示モード * @parent <Enemy Symbol Image> * @type select * @option 指定なし @value * @option 0:名前表示 @value 0 * @option 1:顔グラ表示 @value 1 * @option 2:キャラグラ表示 @value 2 * @option 3:SV戦闘キャラ表示 @value 3 * @option 4:ピクチャー表示 @value 4 * @desc 敵の画像表示モードです。0:名前,1:顔グラ,2:キャラグラ,3:SV戦闘キャラ,4:ピクチャー。指定なしなら味方と同じ。 * * @param enemyFileName * @text 画像ファイル * @parent <Enemy Symbol Image> * @type string * @default Monster * @desc 敵シンボルのデフォルトファイル名。 * 対象フォルダは表示モードに依存。指定なしなら”Monster”。 * * @param enemyFileIndex * @text 画像のインデックス * @parent <Enemy Symbol Image> * @type number * @default 6 * @desc enemyFileNameで指定した画像のインデックスを指定する。 * 顔グラ・キャラグラ以外は不要。0始まり注意。指定なしなら6。 * * @param enemyBackImage * @text 背景画像 * @parent <Enemy Symbol Image> * @type file * @dir img/pictures * @desc 敵個別の背景となるピクチャーを指定します。 * * @param <Enemy Visual ID> * @text <敵の識別子関連> * @desc 見出しです。 * * @param useVisualId * @text 識別子を表示 * @parent <Enemy Visual ID> * @type boolean * @default false * @desc 敵シンボルの右下に識別子(A,B,C..)を表示します * また、敵選択ウィンドウの表記を併せて変更します。 * * @param visualIdSize * @text 識別子のサイズ * @parent <Enemy Visual ID> * @type number * @default 28 * @desc 識別子のフォントサイズです。 * 未指定の場合は28となります。 * * @param visualIdColor * @text 識別子の色 * @parent <Enemy Visual ID> * @type number * @default 0 * @desc 識別子に用いる文字色の番号です。 * 番号はシステム画像に対応します。 * * @param visualIdArray * @text 識別子の配列 * @parent <Enemy Visual ID> * @type text * @default ABCDEFGHIJKLMNOPQRSTUVWXYZ * @desc 使用する識別子の配列です。 * * @param <Other> * @text <その他> * @desc 見出しです。 * * @param keepCommandWindow * @text コマンドを隠さない * @parent <Other> * @type boolean * @default true * @desc 入力完了後にコマンドウィンドウを隠しません。 * 画面下のウィンドウがせわしないのは嫌だという場合に。 * * @param displayForSkillSelect * @text スキル選択時の表示制御 * @parent <Other> * @type select * @option 0:標準(対象選択時のみ表示) @value 0 * @option 1:常に表示 @value 1 * @default 0 * @desc スキル(アイテム)選択時、行動順序の表示方法を制御します。 * 標準なら、対象選択時のみヘルプを消去して順序を表示します。 */