オブジェクト【PLANE】
シーンスクリプトのプレーン(VRAM参照を行うプレーン)と同等のプレーンを扱うオブジェクトです。
オブジェクト初期化パラメータ
- [PARENT](obj)
- 親オブジェクト名(未指定の場合は親を持たない)
- [SIZE](w,h)
- プレーンサイズの設定
- [VRAM](x,y)
- VRAM参照座標
- [BASE](x,y)
- プレーンベース位置
- [POS](x,y)
- プレーン表示位置
- [POS2](f:id)
- 他イメージファイル内の指定IDの位置を表示位置として使用
- [COLOR](n)
- プレーンカラー値
- [PRI](n)
- 表示プライオリティ
- [DISP](n)
- 初期表示状態 0:非表示 1:表示
- [BLEND](n)
- 不透明度
初期化例
#DEFINE PLANE pl #OBJECT POS BASE PRI VRAM SIZE DISP pl 0,0 0,0 5000 0,0 800,600 0
対応コマンド
- delete オブジェクト削除
- base 中心位置設定
- blend ブレンド率設定
- color カラー設定
- disp 表示・非表示設定
- pos 表示位置設定
- pos2 他画像を元に表示位置を設定
- getpos 表示位置取得
- getpos2 表示位置取得2(親子関係による座標調整あり)
- pri プライオリティ設定
- size サイズ設定
- getsize サイズ取得
- rot 回転
- scale 拡大・縮小
- vram VRAM位置設定
モーション系コマンド
- draw クロスフェード
- fade
fade2
mcfade αフェード - wipe ワイプ
- move
mcmove 平行移動 - arc
mcarc 扇形移動 - mrot
mcrot 回転 - mscale
mcscalecos
mcscalesin 拡大・縮小 - pend 振り子のような動き
- stop モーション停止