ASTER::ACTION::ObjectControl::MOTION::Set as the Null Motion, After X frame times, to reject and Destroy

コントローラへの登録にはユーザーが自由に決めた「名前」を入力できます。

Null として登録と同時に、指定時間経過後、自動的に登録解除とオブジェクトインスタンス破壊を実行するパラメータを付与送信。

一定時間登録して解除+破壊するための命令です、衝突判定のエフェクトや各種イベントに利用できます。


パラメータ .1

オブジェクトを選択。

コントローラにはアクティブ ( スプライト ) のみ登録可能です。

アクティブ以外のオブジェクトタイプを指定した場合、エラーが表示され、以降の処理をすべて中止します。


パラメータ .2

登録用の名前を入力。日本語などマルチバイト文字列も利用可能ですが、実用上アルファベット小文字で短い名前を推奨します。

e.g.

"test"

入力が面倒な場合、あるいはアクティブオブジェクトに予め設定された名前をそのまま利用する場合、空文字列を送信します。

e.g.

""


パラメータ .3

フレームタイムの入力、登録解除と同時にインスタンス破壊を実行するタイミング調整用の符号なし整数値。


注意点.1

Null Motion は動作が無く、登録されただけでオブジェクトは動きません。


注意点.2


注意点.3

登録最大数は 256 個. 他モーショングループと合わせて 256 個まで。


注意点.4

予約変数としてオブジェクト・インスタンスの変数から

  1. Alt Variable[0] = Spread ID
  2. Alt Variable[1] = Motion ID

上記を利用します。

Alt Variable[0]
Alt Variable[1]

既知の問題点

コントローラ登録時、Action Loop に起因した他命令との実行順に関する問題

Known Issue :: Registration to the Object Motion Controller.

Jump to relative