On this page
Help
What About Object Align
Object Align について
CF25 アプリケーション実行中、指定したオブジェクト・インスタンスの位置を整列・変更します。
オブジェクトインスタンスの種類はスプライト (
Active
) のみに対応。Align の機能一覧
-
オブジェクト・インスタンス位置整列
-
インスタンスの予約変数に
Sequential Number
( 連番 ) 代入 -
Animation Frame
を連番と一致させ変更、アニメーション停止
整列パターン
- Horizontal Left to Right
- Horizontal Right to Left
- Vertical Top to Bottom
- Vertical Bottom to Top
- ZigZag
- Grid
- Hexagonal
- Circle
整列パターンを指定する際、パラメータで整列位置を調整できます。
整列パラメータ : サンプル
ASTER :: Object Align :: Grid のパラメータサンプル。
e.g.
"100, 100, 3, +10, +10, true"
異なる型で構成されたパラメータ群を文字列化して一括送信する方式、JSON と連携できます.
整列パラメータ : 詳細
Param | Type | Detail |
---|---|---|
100 | Int | X pos |
100 | Int | Y pos |
3 | Unsigned Int | Grid Number |
+10 | Int | offset value for x coordinate |
+10 | Int | offset value for y coordinate |
true | Boolean | Force Change the Animation Frame |
パラメータ : 仕様
可読性向上のためパラメータにホワイトスペースは自由に挿入できます。極端な例として以下も可能。
e.g.
" 1 0 0 , 1 0 0 , 3 , + 1 0 , + 1 0 , t r u e "
REGEX を利用した構文チェックがあるため、型を無視した数値指定は構文エラーとなります。
数値のプラスマイナス符号について、マイナス値指定を許可しないケースがあります。( Unsigned Int
)
+
-
符号はパラメータの可読性向上のため offset 値
などで利用を推奨しています。
数値は Int 型
( 整数値 ) と Float
型 ( 浮動小数点数値 ) を指定可能。
Align 機能では
Int
型以外の数値型を利用しません。Boolean は真偽値を小文字アルファベット文字で true
false
と書きます。
注意点:1
整列命令で数値は int 型 ( 整数 ) 指定、浮動小数点数 ( float | double ) を用いた記述はフォーマットエラー。
e.g. “1.00” » これはエラー
データ型を無視してパラメータを記述することはできません。