タイトル
コマンドに枠を付けるプラグイン
作者名
フトコロ 様
ヘルプ
-----------------------------------------------------------------------------
概要
-----------------------------------------------------------------------------
本プラグインを実装することで、メニュー等のコマンド(1)やリスト(2)に
枠を付けることができます。
枠は、単線や複線、画像などから選ぶことが出来ます。
また、どのタイミングで枠を付けるかも選ぶことが出来ます。
(1)本プラグインにおけるコマンドとは、Window_Commandオブジェクトを使って
生成しているウィンドウのコマンドを指します。
MV標準では、以下のウィンドウが相当します。
1.タイトルコマンド
2.メニュー
3.アイテム選択後のアイテムタイプリスト
4.装備選択後の装備変更、最強装備、等のリスト
5.スキル選択後のスキルタイプリスト
6.オプション
7.ショップメニュー
8.選択肢コマンド
9.戦闘コマンド
10.ゲームエンドコマンド
それぞれに対して、プラグインパラメータで個別に機能のON/OFFを設定可能。
(2)本プラグインにおけるリストとは、以下のウィンドウが相当します。
1.メニュー画面のスキルリスト
2.バトル画面のスキルリスト
それぞれに対して、プラグインパラメータで個別に機能のON/OFFを設定可能。
-----------------------------------------------------------------------------
設定方法
-----------------------------------------------------------------------------
1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して
ください。
2. FTKR_ExBattleCommand.jsと組み合わせる場合は、本プラグインが下になるように
配置してください。
FTKR_ExBattleCommand.js
FTKR_DisplayCommandFrame.js
-----------------------------------------------------------------------------
基本設定
-----------------------------------------------------------------------------
枠のタイプや表示タイミングなどの基本設定は、以下のプラグインパラメータで
変更できます。
<Display Frame Type>
:表示する枠のタイプを設定します
:0 - 非表示, 1 - 単線, 2 - 複線, 3 - 画像
:4 - 単線 + 画像, 5 - 複線 + 画像
:6 - 単線 + 塗潰し, 7 - 複線 + 塗潰し
<When To Display Frame>
:枠を表示するタイミングを設定します
:0 - 常時, 1 - カーソルと重なる時, 2 - カーソルと重ならない時
<Change Frame On Cursor>
:カーソルと重なった時に枠を変更する機能を設定します
:0 - 無効, 1 - 有効
<Hide Cursor>
:カーソルを非表示にする機能を設定します
:0 - 無効, 1 - 有効
-----------------------------------------------------------------------------
単線、複線の設定
-----------------------------------------------------------------------------
枠のタイプを単線または複線にした場合の表示設定は、
以下のプラグインパラメータで変更できます。
<Default Line Color>
:標準で枠線に使用する色番号
<Line Color On Cursor>
:カーソルと重なった時に使用する色番号
<Line Thick>
:枠線の太さ
<Sub Line Color>
:複線時に使用する枠線の色番号
:複線専用の線色は、カーソルと重なっても変わりません
<Sub Line Thick>
:複線時に使用する枠線の太さ
-----------------------------------------------------------------------------
枠内塗潰しの設定
-----------------------------------------------------------------------------
枠のタイプを枠内塗潰し有にした場合の表示設定は、
以下のプラグインパラメータで変更できます。
<Default Fill Color>
:標準で枠内塗潰しに使用する色番号
<Fill Color On Cursor>
:カーソルと重なった時に使用する色番号
<Fill Color Opacity>
:枠内塗潰し色の透明度
-----------------------------------------------------------------------------
画像の設定
-----------------------------------------------------------------------------
枠のタイプを画像にした場合のや表示設定は、以下のプラグインパラメータで
変更できます。
<Image Name>
:使用する画像名を設定します。
:画像は、プロジェクトフォルダ内の/img/system/に保存してください。(1)
<Image Width>
:枠画像の幅を設定します。(1)
<Image Height>
:枠画像の高さを設定します。(1)
<Enabled Change Scale>
:枠画像とカーソルサイズが異なる時の自動サイズ調整機能(2)を設定します。
:0 - 無効, 1 - 有効
<Image Offset X>
:カーソル枠に対して枠画像の表示位置をX方向にずらしたい場合に設定します。
:単位はpixelで、正の値の場合に画面右側にずれます。
<Image Offset Y>
:カーソル枠に対して枠画像の表示位置をY方向にずらしたい場合に設定します。
:単位はpixelで、正の値の場合に画面下側にずれます。
<Image Offset Width>
:カーソル枠の幅に対して枠画像の幅を変える場合に設定します。(3)
:単位はpixelで、正の値の場合に幅が大きくなります。
<Image Offset Height>
:カーソル枠の高さに対して枠画像の高さを変える場合に設定します。(3)
:単位はpixelで、正の値の場合に高さが大きくなります。
<Default Image Index>
:標準で表示する画像の番号を設定します。(4)
<Image Index On Cursor>
:カーソルと重なった時に表示する画像の番号を設定します。(4)
(1)複数の枠画像を使用する場合は、画像ファイル内に複数の枠画像を
並べてください。横に並べる数は4つまでです。
このとき、それぞれの枠画像のサイズは同じにしてください。
そのサイズを、<Flame Image Width><Flame Image Height>に
設定してください。
(2)自動サイズ調整機能は、枠画像の四隅66の部分を固定として、
それ以外の部分を拡大縮小するものです。そのため、本機能を
有効にするためには、枠画像は最低でも1313のサイズが必要です。
(3)自動サイズ調整機能を有効にする必要があります。
(4)画像ファイル内に並べた枠画像の内、左上にある画像が0番になります。
そこから右に1番、2番、...と数えます。
-----------------------------------------------------------------------------
本プラグインのライセンスについて(License)
-----------------------------------------------------------------------------
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.
Copyright (c) 2017 Futokoro
http://opensource.org/licenses/mit-license.php
プラグイン公開元
https://github.com/futokoro/RPGMaker/blob/master/README.md
-----------------------------------------------------------------------------
変更来歴
-----------------------------------------------------------------------------
v1.2.2 - 2020/05/17 : 不具合修正
1. 枠画像が初回時に表示されないことがある不具合を修正。(by emptybraces氏)
v1.2.1 - 2017/11/24 : 不具合修正
1. FTKR_ExBattleCommand.jsとの競合回避。
v1.2.0 - 2017/11/20 : 機能追加
1. スキルリストに枠を表示する機能を追加。
2. プラグインパラメータの入力方式を見直し。
v1.1.1 - 2017/04/21 : 枠画像ディプロイメント対応
v1.1.0 - 2017/03/31 : 仕様変更
1. 枠線の表示仕様を変更。
2. 枠内塗りつぶしに透明度の設定を追加。
v1.0.5 - 2017/03/15 : 機能追加
1. 枠内を指定の色で塗潰す機能を追加。
v1.0.4 - 2017/03/10 : 機能追加
1. 枠の表示タイプに、枠線と枠画像を両方表示する項目を追加。
v1.0.3 - 2017/03/09 : 機能追加
1. コマンド毎に有効無効にできる機能を追加。
2. 選択肢コマンドにも枠が付けられるように修正。
v1.0.2 - 2017/03/09 : 機能追加
1. 枠画像のサイズ調整機能を追加。
v1.0.1 - 2017/03/08 : 不具合修正、一部処理を見直し
1. FTKR.DCF.frame.image.offsetXとFTKR.DCF.frame.image.offsetYの
プラグインパラメータに対する記述ミスを修正。
2. 単線タイプの枠線の太さに対して、プラグインパラメータ<Line Thick>の値が
適用されていない不具合を修正。
3. 一部処理を見直し。
v1.0.0 - 2017/03/08 : 初版作成
-----------------------------------------------------------------------------
パラメータ
param
--Basic Setting--
default
param
Display Frame Type
desc
表示するコマンド枠のタイプを設定します
type
select
option
非表示
value
0
option
単線
value
1
option
複線
value
2
option
画像
value
3
option
単線+画像
value
4
option
複線+画像
value
5
option
単線+塗潰し
value
6
option
複線+塗潰し
value
7
default
1
param
When To Display Frame
desc
コマンド枠を表示するタイミング
type
select
option
常時
value
0
option
カーソルと重なる時
value
1
option
カーソルと重ならない時
value
2
default
1
param
Change Frame On Cursor
desc
カーソルと重なった時に枠を変更する機能
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Hide Cursor
desc
コマンドカーソルを非表示にする機能
type
select
option
無効
value
0
option
有効
value
1
default
0
param
--Frame Line Setting--
default
param
Default Line Color
desc
標準で枠線に使用する色番号
default
0
param
Line Color On Cursor
desc
カーソルと重なった時に使用する色番号
default
17
param
Line Thick
desc
枠線の太さ
default
2
param
Sub Line Color
desc
複線時に使用する枠線の色番号
default
15
param
Sub Line Thick
desc
複線時に使用する枠線の太さ
default
1
param
--Rect Frame Setting--
default
param
Default Rect Color
desc
標準で枠内塗潰しに使用する色番号
default
11
param
Default Rect Color2
desc
標準で枠内塗潰しに使用する色番号
(グラデーション表示用の2色目の色番号)
default
param
Rect Color On Cursor
desc
カーソルと重なった時に使用する色番号
default
3
param
Rect Color On Cursor2
desc
カーソルと重なった時に使用する色番号
(グラデーション表示用の2色目の色番号)
default
param
Rect Color Opacity
desc
枠内塗潰し色の透明度
0 - 透明, 255 - 不透明
default
255
param
--Image Frame Setting--
default
param
Image Name
desc
使用する画像名
ファイルは /img/system/ に保存してください
default
require
1
dir
img/system/
type
file
param
Image Width
desc
枠画像の幅
注意:画像ファイルの幅ではありません
default
param
Image Height
desc
枠画像の高さ
注意:画像ファイルの高さではありません
default
param
Enabled Change Scale
desc
枠画像とカーソルサイズが異なる時の自動サイズ調整機能
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Image Offset X
desc
カーソル枠に対する枠画像のX方向のズレ
default
0
param
Image Offset Y
desc
カーソル枠に対する枠画像のY方向のズレ
default
0
param
Image Offset Width
desc
カーソル枠に対する枠画像の幅の差
default
0
param
Image Offset Height
desc
カーソル枠に対する枠画像の高さの差
default
0
param
Default Image Index
desc
標準で表示する画像の番号
default
0
param
Image Index On Cursor
desc
カーソルと重なった時に表示する画像の番号
default
1
param
--Enabled Command--
default
param
Enabled Title Command
desc
タイトルコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Menu Command
desc
メニューコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Item Command
desc
アイテムコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Skill Command
desc
スキルコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Equip Command
desc
装備コマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Option Command
desc
オプションコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Shop Command
desc
ショップコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Choice Command
desc
ショップコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Battle Command
desc
戦闘コマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled GameEnd Command
desc
ショップコマンドに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
1
param
Enabled Menu Skill List
desc
メニュー画面のスキルリストに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
0
param
Enabled Battle Skill List
desc
バトル画面のスキルリストに枠を付けるか
type
select
option
無効
value
0
option
有効
value
1
default
0
ライセンス表記
本プラグインのライセンスについて(License)
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.
Copyright (c) 2017 Futokoro
http://opensource.org/licenses/mit-license.php
//=======↓本プラグインを改変した場合でも、この欄は消さないでください↓===============
//=======↑本プラグインを改変した場合でも、この欄は消さないでください↑===============
紹介ページ https://github.com/futokoro/RPGMaker