Horizontal: L2R
ASTER::ACTION::ALIGN::Left to Right, Horizontal
インスタンスのイメージ幅を利用して、左から右へ整列
CF25 アプリケーション実行中に、選択したオブジェクト・インスタンスの座標を整列・変更します。
選択できるオブジェクト・インスタンスの種類はスプライト ( Active ) のみに対応。
Parameter.1
オブジェクト・インスタンスを選択。コントローラにはアクティブ ( スプライト ) のみ選択可能です。
アクティブ以外のオブジェクトタイプを指定した場合、イベントからアクション実行時にエラーが表示され、処理を中止します。
Parameter.2
4
つのパラメータをシリアライズした 1
つの文字列として送信します。
" 300 , 250 , +10 , true "
Name | Type | details |
---|---|---|
X 位置 | int | 配置を開始する X 座標 |
Y 位置 | int | 配置を開始する Y 座標 |
オフセット値 | int | 位置調整用オフセット値: マイナス値可能 |
アニメーションフレーム変更フラグ | boolean | true = Animation Frame の強制切り替え |
内部処理について
オブジェクト・インスタンスのアニメーション・フレームを変更し、画像幅を参照して等間隔に配置をします。
配置する際にまず強制的にアニメーションを停止、インスタンスの数に応じて連番を割り振り、インスタンスの可変変数である Alterable Variables A
にその連番を代入します。
- 関連: 予約変数について
画像幅 + オフセット値
連番を使ってインスタンスのアニメーション・フレームを強制変更します。新たに選択されたアニメーションフレームの画像幅を参照して個別の画像幅で配置することができ、アニメーション画像の一覧を画面に並べて閲覧することができます。
整列と同時にアニメーションフレームを強制的変更するオプションが選択可能です。
-
true
の場合、整列時にアニメーションフレームの変更をする。 -
false
の場合、アニメーションの停止及びアニメーションフレームの変更をしない。
Notes
整列機能では浮動小数点数をパラメータに利用しません。以下はエラーとしてのサンプルです。
データ型を無視してパラメータを記述することはできません。
テンプレート・パラメータは互換性があるものもありますが、基本的にパラメータの数も異なるため、動作検証無しで他テンプレートへのパラメータ流用は避けてください。