行動目標ウィンドウプラグイン – DestinationWindow.js

タイトル
行動目標ウィンドウプラグイン
作者名
ヘルプ
マップ中に行動目標ウィンドウを表示します。
制御文字を含めた好きな文字列を表示できるので様々な用途に使えます。
表示する内容はプラグインコマンドで、表示可否はスイッチで制御します。

自動調整を有効にした場合、文字列がウィンドウに収まらない場合に自働で調整します。
ただし、以下の制御文字が無効になります。
\i[n]、\c[n]、\{、\}

複数行の目標を表示したい場合は、文章中に改行「\n」を挿入してください。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

DW_目標設定 aaa # 行動目標を「aaa」に設定します。
DW_SET_DESTINATION aaa # 同上
DW_アイコン付き目標設定 1 aaa # アイコン[1]付きで行動目標設定。
DW_SET_DESTINATION_WITH_ICON 1 aaa # 同上

以下のいずれかの条件を満たすマップでは、行動目標ウィンドウは非表示になります。
- プラグインパラメータ NoDestinationWindowMapIds で指定したIDをを持つ
- マップのメモ欄に <NoDestinationWindow> と記述されている


利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 表示スイッチID
desc 行動目標ウィンドウが表示されるスイッチIDです。
default 1
type switch

param イベント中は閉じる
desc イベントが実行されている間はウィンドウを閉じます。
default true
type boolean

param ウィンドウX座標
desc ウィンドウのX横幅です。
default 24
type number

param ウィンドウY座標
desc ウィンドウのY横幅です。
default 24
type number

param ウィンドウ横幅
desc ウィンドウの横幅です。
default 320
type number

param ウィンドウ不透明度
desc ウィンドウの不透明度です。
default 255
type number

param ウィンドウスキン名
desc ウィンドウスキンのファイル名(img/system)です。拡張子不要。
default
require 1
dir img/system/
type file

param フェード時間
desc ウィンドウのフェードイン、フェードアウト時間(フレーム数)です。
default 8
type number

param フォントサイズ
desc ウィンドウのフォントサイズです。
default 22
type number

param メニュー画面に表示
desc 行動目標ウィンドウをメニュー画面にも表示します。ただし座標やサイズは自働で整形されます。
default false
type boolean

param 自働調整
desc 指定した文字列がウィンドウに収まらない場合に自働で調整します。ただし一部の制御文字が使用不可となります。
default true
type boolean

param 表示フレーム数
desc 行動目標ウィンドウの表示フレーム数です。0を指定すると常時表示されます。
default 0
type number

param 文字列揃え
desc 文字列の揃えです。
default 0
type select
option 左揃え
value 0
option 中央揃え
value 1
option 右揃え
value 2

param NoDestinationWindowMapIds
text 非表示マップリスト
desc 非表示にしたいマップIDリスト
default []
type number[]

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2017 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/DestinationWindow.js