ASTER::CONDITION::ObjectControl::If the instance Now Sleeping


パラメータ. 無し

インスタンスがスリープ中の時にだけコンディションは有効化されます。


注意点.1


注意点.2

インスタンスの数に応じて CF25 の標準機能である「高速ループ」を回しているのとほぼ同じです。

特定グループがスリープに入った時一回だけ通知するような機能ではなく、インスタンスの数でループが回っています。


注意点.3

本機能はスリープ中のインスタンスを選別するためのトリガーイベントとして CF25 上で効率的にイベントを作成するようデザインされています。

具体的には Expression と連動して、スリープ中インスタンスの X|Y 位置と固定値 ( Fixed Value ) などが取得できます。

以下は指定角度に到達した時、Sleep に入ったタイミングをイベントでエフェクト付けしたものです。

The Orbital Motion :: Target Xy

上記イベントはエフェクト部分を一行で完了します。

The Orbital Motion :: Target Xy with Sleep & Event Detection Sample


備考 :: ベータ版との違い

ASTER ベータ版では Sleep カウンタを Object Instance の Alt Variables に予約を行って、インスタンス変数に値を直接渡していました。