使用gfxEffect.dll插件,实现画面上的火焰效果
来自希德船长的实验……
基本例:
[image layer=0 page=fore visible=true left=400 top=200 flip=xx立绘 fliptype=fire firecolor=0xE00000 fireleft=0 firetop=0]
必须参数:
除了layer=0 page=fore visible=true这三个image指令必须要写的以外,火焰特效必须的参数是flip=xx立绘,和fliptype=fire。
注意:
如果设置了color, storage, tile这三个参数的任意一个,那么flip的相关参数就都会被忽略,写了也不起效
可选参数:
fire用オプションパラメータ
firecolor 炎エフェクトカラー指定 red, blue, white または
0xRRGGBB で色指定。色指定を 0xRRGGBB:0xRRGGBB と ":" で
連ねると、そのグラデーションになります。
先に記述したほうが温度が高い部分の色です。
平均的に色配置されますが、":" を複数記述するとその
部分の領域が長くなります。α値は線形になります
firegamma firecolor で直接色指定した場合、それのα値の変動を
線形でなくする場合に指定します。
firelayer 256×1 サイズのレイヤで炎の色マップ画像を直接指定します
firewidth 炎エフェクト領域サイズ指定。省略時は元ファイルサイズ
fireheight 炎エフェクト領域サイズ指定。省略時は元ファイルサイズ
fireleft 炎エフェクト種画像配置位置
firetop 炎エフェクト種画像配置位置
firemargin 炎エフェクト画像領域を前後左右にこれだけ拡張
forceh 横方向フォース指定(-8~8)
forcev 縦方向フォース指定(-8~8)
boundRangeH 横方向バウンドレンジ 0~16
boundRangeV 縦方向バウンドレンジ 0~16
scalingCoeff スケーリング係数 0~0.01
numOfBlurForCoolMap ブラー適用回数 0~
textureFilterType テクスチャフィルタ 0:ニアレスネイバー, 1:バイリニア
coolRange 強さの振れ幅を設定 0~256
coolStrength 強さ 0~255
coolParticleDensityDenominator 冷却粒子濃度分母 0>
coolParticleDensityNumerator 冷却粒子濃度分子 0>
edgeSmoothing 炎の端を目立ちにくくするかどうか
基本例:
[image layer=0 page=fore visible=true left=400 top=200 flip=xx立绘 fliptype=fire firecolor=0xE00000 fireleft=0 firetop=0]
必须参数:
除了layer=0 page=fore visible=true这三个image指令必须要写的以外,火焰特效必须的参数是flip=xx立绘,和fliptype=fire。
注意:
如果设置了color, storage, tile这三个参数的任意一个,那么flip的相关参数就都会被忽略,写了也不起效
可选参数:
fire用オプションパラメータ
firecolor 炎エフェクトカラー指定 red, blue, white または
0xRRGGBB で色指定。色指定を 0xRRGGBB:0xRRGGBB と ":" で
連ねると、そのグラデーションになります。
先に記述したほうが温度が高い部分の色です。
平均的に色配置されますが、":" を複数記述するとその
部分の領域が長くなります。α値は線形になります
firegamma firecolor で直接色指定した場合、それのα値の変動を
線形でなくする場合に指定します。
firelayer 256×1 サイズのレイヤで炎の色マップ画像を直接指定します
firewidth 炎エフェクト領域サイズ指定。省略時は元ファイルサイズ
fireheight 炎エフェクト領域サイズ指定。省略時は元ファイルサイズ
fireleft 炎エフェクト種画像配置位置
firetop 炎エフェクト種画像配置位置
firemargin 炎エフェクト画像領域を前後左右にこれだけ拡張
forceh 横方向フォース指定(-8~8)
forcev 縦方向フォース指定(-8~8)
boundRangeH 横方向バウンドレンジ 0~16
boundRangeV 縦方向バウンドレンジ 0~16
scalingCoeff スケーリング係数 0~0.01
numOfBlurForCoolMap ブラー適用回数 0~
textureFilterType テクスチャフィルタ 0:ニアレスネイバー, 1:バイリニア
coolRange 強さの振れ幅を設定 0~256
coolStrength 強さ 0~255
coolParticleDensityDenominator 冷却粒子濃度分母 0>
coolParticleDensityNumerator 冷却粒子濃度分子 0>
edgeSmoothing 炎の端を目立ちにくくするかどうか