■アニメーション開始 ▲ menu abc |
| 書式 |
startAnim 画像識別名
|
|
画像にセット済みのアニメーションを開始する。
|
| 例 |
load "地図" grp 1000
paint grp wipe
x
locateCenter grp 100 100
x locateCenter
locateCenter grp 0 0
x
rotate grp 30
x rotate
locateCenter grp 100 100
rotate grp 60
x rotate
locateCenter grp 0 0
rotate grp 0
x
alpha grp 50
x alpha
alpha grp 100
x
clearAnim grp
addAnimLocate grp 1 12 100 100
startAnim grp
x addAnimLocate clearAnim startAnim
locateCenter grp 0 0
x
clearAnim grp
addAnimMove grp 1 12 100 100
startAnim grp
x addAnimMove
locateCenter grp 0 0
x
clearAnim grp
addAnimRotateTo grp 1 12 180 1
startAnim grp
x addAnimRotateTo 時計逆
rotate grp 0
rotate grp -30
x
clearAnim grp
addAnimRotate grp 1 12 30 0
startAnim grp
x addAnimRotate 時計
clearAnim grp
addAnimRotateToLoop grp 1 12 180 0
addAnimZoom grp 1 120 0 0
startAnim grp
x addAnimRotateToLoop 時計
stopAnim grp
x stopAnim
restartAnim grp
x restartAnim
stopAnim grp
rotate grp 0
zoom grp 100 100
x
rotate grp 90
clearAnim grp
addAnimRotateLoop grp 1 12 180 1
addAnimZoom grp 1 120 0 0
startAnim grp
x addAnimRotateLoop 時計逆
stopAnim grp
rotate grp 0
zoom grp 100 100
x
rotate grp 45
clearAnim grp
addAnimCruise grp 1 12 10
addAnimCruise grp 1 12 10 225
startAnim grp
x addAnimCruise 角度指定有り、無し
rotate grp 0
x
clearAnim grp
addAnimZoom grp 1 12 200 150
addAnimZoom grp 1 12 100 100
startAnim grp
x addAnimZoom
rotate grp 90
locateCenter grp 100 -100
startAnim grp
x
locateCenter grp 0 0
rotate grp 0
x
clearAnim grp
addAnimAlpha grp 1 12 0
addAnimRotate grp 1 1 180 0
addAnimAlpha grp 1 12 9999
startAnim grp
x addAnimAlpha
alpha grp 100
x
locate grp 100 100
getGrpPos grp xx yy
x getGrpPos x=$xx$ y=$yy$
locateCenter grp xx yy
getGrpPos grp xx yy
x getGrpPos x=$xx$ y=$yy$
locateCenter grp 0 0
x
|
|
参考スクリプト:gunsight.txt
|
■アニメーション停止 ▲ menu abc |
| 書式 |
stopAnim 画像識別名
|
|
画像にセットして実行中のアニメーションを停止する。
|
| 例 |
アニメーション開始を参照
|
■アニメーション再開 ▲ menu abc |
| 書式 |
restartAnim 画像識別名
|
|
画像にセットして実行後、停止中のアニメーションを再開する。
|
| 例 |
アニメーション開始を参照
|
■アニメーション初期化 ▲ menu abc |
| 書式 |
clearAnim 画像識別名
|
|
画像にセットしたアニメーションを全て消去する。
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定位置まで移動)追加 ▲ menu abc |
| 書式 |
addAnimLocate 画像識別名 モーダル タイム 中心座標X 中心座標Y
|
|
画像に、現在の位置から指定座標まで指定時間で移動するアニメーションをセットする。
モーダル:0または1(0のとき次に追加したアニメーションに重なる。1のとき、このアニメーションが終わるまで次のアニメーションは始まらない)
タイム:1以上のフレーム数。12で1秒。
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定量移動)追加 ▲ menu abc |
| 書式 |
addAnimMove 画像識別名 モーダル タイム X方向移動量 Y方向移動量
|
|
画像に、現在の位置から指定量を指定時間で移動するアニメーションをセットする。
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定角度まで回転)追加 ▲ menu abc |
| 書式 |
addAnimRotateTo 画像識別名 モーダル タイム 角度 方向
addAnimRotateToLoop 画像識別名 モーダル タイム 角度 方向
|
|
画像に、現在の角度から指定角度まで指定時間で回転するアニメーションをセットする。
方向:0または1(0のとき時計回り、1のとき反時計回り)
Loopが付いてる方は、タイムを過ぎても回転を続行する。
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定量回転)追加 ▲ menu abc |
| 書式 |
addAnimRotate 画像識別名 モーダル タイム 角度 方向
addAnimRotateLoop 画像識別名 モーダル タイム 角度 方向
|
|
画像に、現在の角度から指定量を指定時間で回転するアニメーションをセットする。
Loopが付いてる方は、タイムを過ぎても回転を続行する。
※方向についてはaddAnimRotateTo参照
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定方向へ移動)追加 ▲ menu abc |
| 書式 |
addAnimCruise 画像識別名 モーダル タイム スピード 角度
|
|
画像に、指定角度の方向へ指定速度で指定時間移動するアニメーションをセットする。
角度を省略すると、現在の画像の角度。
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定倍率へ拡縮)追加 ▲ menu abc |
| 書式 |
addAnimZoom 画像識別名 モーダル タイム 横倍率 縦倍率
|
|
画像に、指定倍率へ指定時間で変化するアニメーションをセットする。
倍率は%指定。100が通常のサイズ。
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|
■アニメーション(指定透明度へ変化)追加 ▲ menu abc |
| 書式 |
addAnimAlpha 画像識別名 モーダル タイム 透明度
|
|
画像に、指定透明度へ指定時間で変化するアニメーションをセットする。
透明度は0〜100まで。100が通常の表示で、0に近づくほど薄くなる。
※モーダルとタイムについてはaddAnimLocate参照
|
| 例 |
アニメーション開始を参照
|