「SC-/BindToRoot」の編集履歴(バックアップ)一覧はこちら
「SC-/BindToRoot」(2013/09/06 (金) 23:13:03) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■BindToRoot【Helper用・自身を本体へ追従させる】
:▼概要|
実行した[[SC-/Helper]]の座標を本体の座標に合わせる。
''実行時点では動かず、フレームの終了時点で移動する''。
:類似|
[[SC-/Helper]]用:[[SC-/BindToParent]][[SC-/BindToRoot]]
[[Target]]に合わせる:[[SC-/BindToTarget]]
[[Target]]を合わせる:[[SC-/TargetBind]]
:▼必須記述|
-全て省略可
:▼オプション|
&b(){time = (Int型) };固定時間の指定
-省略時:1 0指定で無効、-1指定で永続
&b(){facing = (Int型) };向きの指定
-省略時:0 0=向きを変更せず。
--1で本体と同じ向き、-1で本体とは反対向き。
&b(){Pos = (X座標,Float型) , (Y座標,Float型) };座標指定
-省略時:0,0 本体と同じ座標。
--座標指定は''本体の座標・向き基準''。
--X値マイナスで本体の後ろ側、プラスで前側。
--&b(){※[[T-/Command]]の向きが変わらないバグ有り}
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 2040, bind]
Type = BindToRoot
Trigger1 = 1 ;常時
facing = 1
-追従するタイプのHelperを本体の座標に合わせて表示させる。
--''実行時点で座標を合わせるわけではないため位置関係に注意。''
--&b(){[[T-/Command]]の向きが変わらないため、通常通りにはCommandが使えないので注意}
---[[T-/Command]]を使いたい場合は[[SC-/Turn]]で合わせること。
:補足|
-Root系のステコンだが本体で実行してもエラーは流れない。
--一応Ishelperなどを入れておくほうが望ましい。
:注意点|
-''実行時点で座標を合わせるわけではないため位置関係に注意。''
-オプションのFacingで振り向きを行うと&b(){[[T-/Command]]の向きが変更されない}
--例えば分身HelperをBindtoRootで移動・向き変更してしまうと、&br()Helperの歩き方向の入力も反対になってしまい、&br()本体とは反対側へ歩く。
--歩きやジャンプ限らず、その他必殺技のコマンドなども向きが反転している。
--[[T-/Command]]を使うHelperの場合は、[[SC-/Turn]]で合わせるべきである。
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----
戻る→[[ステートコントローラーの一覧]]
----
:※解説修正情報※|
●&font(12,b){2013-09-06:振り向き時のCommandに関するバグを発見、追記}
//●&font(12,b){日付:修正部分の概要}
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■BindToRoot【Helper用・自身を本体へ追従させる】
:▼概要|
実行した[[SC-/Helper]]の座標を本体の座標に合わせる。
''実行時点では動かず、フレームの終了時点で移動する''。
:類似|
[[SC-/Helper]]用:[[SC-/BindToParent]][[SC-/BindToRoot]]
[[Target]]に合わせる:[[SC-/BindToTarget]]
[[Target]]を合わせる:[[SC-/TargetBind]]
:▼必須記述|
-全て省略可
:▼オプション|
&b(){time = (Int型) };固定時間の指定
-省略時:1 0指定で無効、-1指定で永続
&b(){facing = (Int型) };向きの指定
-省略時:0 0=向きを変更せず。
--1で本体と同じ向き、-1で本体とは反対向き。
&b(){Pos = (X座標,Float型) , (Y座標,Float型) };座標指定
-省略時:0,0 本体と同じ座標。
--座標指定は''本体の座標・向き基準''。
--X値マイナスで本体の後ろ側、プラスで前側。
--&b(){※[[T-/Command]]の向きが変わらないバグ有り}
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 2040, bind]
Type = BindToRoot
Trigger1 = 1 ;常時
facing = 1
-追従するタイプのHelperを本体の座標に合わせて表示させる。
--''実行時点で座標を合わせるわけではないため位置関係に注意。''
--&b(){[[T-/Command]]の向きが変わらないため、通常通りにはCommandが使えないので注意}
---[[T-/Command]]を使いたい場合は[[SC-/Turn]]で合わせること。
:補足|
-Root系のステコンだが本体で実行してもエラーは流れない。
--一応Ishelperなどを入れておくほうが望ましい。
:注意点|
-''実行時点で座標を合わせるわけではないため位置関係に注意。''
-オプションのFacingで振り向きを行うと&b(){[[T-/Command]]の向きが変更されない}
--例えば分身HelperをBindtoRootで移動・向き変更してしまうと、&br()Helperの歩き方向の入力も反対になってしまい、&br()本体とは反対側へ歩く。
--歩きやジャンプ限らず、その他必殺技のコマンドなども向きが反転している。
--[[T-/Command]]を使うHelperの場合は、[[SC-/Turn]]で合わせるべきである。
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----