「SC-/PalFX」の編集履歴(バックアップ)一覧はこちら
「SC-/PalFX」(2014/09/29 (月) 14:51:55) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■PalFX【色効果】
:▼概要|
色に効果を与える。
OwnPal=0タイプの[[SC-/Helper]]や[[SC-/Explod]]にも効果が及ぶ。
Win版では[[SC-/Projectile]]にも効果が及ぶが、こちらは無効化できない。
全画面版は[[SC-/AllPalFX]]、背景版は[[SC-/BGPalFX]]
:▼必須記述|
-無し
:▼オプション|
&b(){Time = (Int型) };持続時間
-省略時:0 -1設定で永続
--持続時間内はステートが変わったり攻撃を受けたりしても持続。
--しかしsinaddを機能させたい場合はTimeを大きめにする必要が。
---とはいえ計算を利用すれば似たような処理は可能。
&b(){color = (Int型) };彩度
-省略時:256 0~256の数値で低いほどグレースケールに。
&b(){InvertAll = (bool型) };色彩反転
-省略時:0 1で白黒色相反転。
以下のパラメーターの数値は周期以外0~256。
&b(){Add = (Int型),(Int型),(Int型) };R赤,G緑,B青。加算。
-省略時:0,0,0 変化無し。高いほど指定色の色が増え白くなる。
&b(){Mul = (Int型),(Int型),(Int型) };R赤,G緑,B青。乗算。
-省略時:256,256,256 変化無し。低いほど指定色の色が抜け黒ずむ。
--強めたい色以外を低くすれば、指定した色が強く出る。
&b(){sinAdd = (Int型),(Int型),(Int型) };R赤,G緑,B青,周期(F) 自動変色
-指定周期の正弦波?でパレット効果を加算~減算。
--なお特定の色を強く指定しても他の色も出てくる。
--特定の色をグラデ点滅させたい場合は、&br()計算式を用いてadd,mulに加算・減算する方が良い。
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 3200, PalFX]
type = PalFX
trigger1 = Time
time=2
add=(Time*2),0,0
-該当ステート内で徐々に赤みを増やしていく。
:補足|
-色味は実際に表示させて確かめるといい。
-Timeの基準は実行者基準? ''検証不足''
-[[SC-/Helper]]での実行はHelper射出時に''OwnPal=0(パレット効果共有)の場合はPalFXが無効''。
--HelperではOwnPal=1(パレット効果独立)の場合のみ有効。
:注意点|
-効果時間内は、ステートが移動しても攻撃をくらっても持続。
--短い時間で更新し続ける方が良い。
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----
戻る→[[ステートコントローラーの一覧]]
----
:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
●&font(12,b){2014-09-29:sinAddのパラメータの誤りを修正。内部パラメータは4つ。(色3つ+周期1つ)}
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■PalFX【色効果】
:▼概要|
色に効果を与える。
OwnPal=0タイプの[[SC-/Helper]]や[[SC-/Explod]]にも効果が及ぶ。
Win版では[[SC-/Projectile]]にも効果が及ぶが、こちらは無効化できない。
全画面版は[[SC-/AllPalFX]]、背景版は[[SC-/BGPalFX]]
:▼必須記述|
-無し
:▼オプション|
&b(){Time = (Int型) };持続時間
-省略時:0 -1設定で永続
--持続時間内はステートが変わったり攻撃を受けたりしても持続。
--しかしsinaddを機能させたい場合はTimeを大きめにする必要が。
---とはいえ計算を利用すれば似たような処理は可能。
&b(){color = (Int型) };彩度
-省略時:256 0~256の数値で低いほどグレースケールに。
&b(){InvertAll = (bool型) };色彩反転
-省略時:0 1で白黒色相反転。
以下のパラメーターの数値は周期以外0~256。
&b(){Add = (Int型),(Int型),(Int型) };R赤,G緑,B青。加算。
-省略時:0,0,0 変化無し。高いほど指定色の色が増え白くなる。
&b(){Mul = (Int型),(Int型),(Int型) };R赤,G緑,B青。乗算。
-省略時:256,256,256 変化無し。低いほど指定色の色が抜け黒ずむ。
--強めたい色以外を低くすれば、指定した色が強く出る。
&b(){sinAdd = (Int型),(Int型),(Int型) ,(Int型) };R赤,G緑,B青,周期(F) 自動変色
-指定周期の正弦波?でパレット効果を加算~減算。
--なお特定の色を強く指定しても他の色も出てくる。
--特定の色をグラデ点滅させたい場合は、&br()計算式を用いてadd,mulに加算・減算する方が良い。
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 3200, PalFX]
type = PalFX
trigger1 = Time
time=2
add=(Time*2),0,0
-該当ステート内で徐々に赤みを増やしていく。
:補足|
-色味は実際に表示させて確かめるといい。
-Timeの基準は実行者基準? ''検証不足''
-[[SC-/Helper]]での実行はHelper射出時に''OwnPal=0(パレット効果共有)の場合はPalFXが無効''。
--HelperではOwnPal=1(パレット効果独立)の場合のみ有効。
:注意点|
-効果時間内は、ステートが移動しても攻撃をくらっても持続。
--短い時間で更新し続ける方が良い。
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----