「SC-/TargetBind」の編集履歴(バックアップ)一覧はこちら
SC-/TargetBind - (2013/02/11 (月) 17:19:30) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■TargetBind【Target系・Targetを自身へ追従させる】
:▼概要|
[[Target]]の座標を自分に合わせる。
''実行時点では動かず、フレームの終了時点で移動する''。
''副次効果として、相手の速度を自分の速度に合わせる''。
:類似|
[[Target]]に合わせる:[[SC-/BindToTarget]]
[[Target]]を合わせる:[[SC-/TargetBind]]
:[[Target]]系ステートコントローラー|
-[[SC-/TargetDrop]]・[[SC-/TargetState]]・[[SC-/TargetFacing]]
-[[SC-/TargetLifeAdd]]・[[SC-/TargePowerAddt]]
-[[SC-/TargetVelAdd]]・[[SC-/TargetVelSet]]
:▼必須記述|
&b(){Pos = (X座標,Float型) , (Y座標,Float型) };座標指定
-省略時した場合''挙動がおかしくなる''。(相手側が飛ぶ)
-座標指定は、自分の座標・向き基準
-X値マイナスで自分の後ろ側、プラスで前側。
:▼オプション|
&b(){time = (Int型) };固定時間の指定
-省略時:1 0指定で無効、-1指定で永続
&b(){ID = (Int型) };[[Target]]ID
-省略時:-1 全てのTargetから選ぶ
--対象が複数いる場合は恐らくTarget,[[リダイレクト]]の相手。
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 220, bind]
Type = TargetBind
Trigger1 = NumTarget(220)
ID = 220
Pos = 50 , -40
-[[Target]]を前50、上-40の位置に固定する。
--''実行時点で座標を合わせるわけではないため位置関係に注意。''
--実行中は相手の速度を自分に合わせる。
:補足|
-Target系のステコンだが[[Target]]がいなくてもエラーは流れない。
--一応[[T-/NumTarget]]を入れておくほうが望ましい。
:注意点|
-''実行時点で座標を合わせるわけではないため位置関係に注意。''
-''相手の速度に干渉する''
-相手と極めて近く、押し出し処理が行われる位置関係の場合
--拘束中滑るように移動してしまう。[[SC-/PlayerPush]]を併用すること。
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----
戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■TargetBind【Target系・Targetを自身へ追従させる】
:▼概要|
[[Target]]の座標を自分に合わせる。
''実行時点では動かず、フレームの終了時点で移動する''。
''副次効果として、相手の速度を自分の速度に合わせる''。
:類似|
[[Target]]に合わせる:[[SC-/BindToTarget]]
[[Target]]を合わせる:[[SC-/TargetBind]]
:[[Target]]系ステートコントローラー|
-[[SC-/TargetDrop]]・[[SC-/TargetState]]・[[SC-/TargetFacing]]
-[[SC-/TargetLifeAdd]]・[[SC-/TargetPowerAdd]]
-[[SC-/TargetVelAdd]]・[[SC-/TargetVelSet]]
-&b(){パラメーター内でTarget,[[リダイレクト]]を直接使用してはならない。}
:▼必須記述|
&b(){Pos = (X座標,Float型) , (Y座標,Float型) };座標指定
-省略時した場合''挙動がおかしくなる''。(相手側が飛ぶ)
-座標指定は、自分の座標・向き基準
-X値マイナスで自分の後ろ側、プラスで前側。
:▼オプション|
&b(){time = (Int型) };固定時間の指定
-省略時:1 0指定で無効、-1指定で永続
&b(){ID = (Int型) };[[Target]]ID
-省略時:-1 全てのTargetを対象とする。
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 220, bind]
Type = TargetBind
Trigger1 = NumTarget(220)
ID = 220
Pos = 50 , -40
-[[Target]]を前50、上-40の位置に固定する。
--''実行時点で座標を合わせるわけではないため位置関係に注意。''
--実行中は相手の速度を自分に合わせる。
:補足|
-[[Target]]については該当ページを参照
-Target系のステコンだが[[Target]]がいなくてもエラーは流れない。
--一応[[T-/NumTarget]]を入れておくほうが望ましい。
:注意点|
-[[Target]]については該当ページを参照
-&b(){パラメーター内でTarget,[[リダイレクト]]を直接使用してはならない。}
--使用すると''最悪MUGENがフリーズしたり、エラーで落ちたりする''。
--Target情報を使用したい場合、一度[[Var]]へ入れてから使えば問題ない。
--Trigger内で「[[:=演算子>演算子]]」で処理すると処理が楽。
-IDは可能な限り指定すること。詳しくは[[Target]]参照。
-''実行時点で座標を合わせるわけではないため位置関係に注意。''
-''相手の速度に干渉する''
-相手と極めて近く、押し出し処理が行われる位置関係の場合
--拘束中滑るように移動してしまう。[[SC-/PlayerPush]]を併用すること。
:[[ステート奪取]]とTargetBind|
-[[ステート奪取]]のページを参照
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----