[shiftup.net] ツクローアドベンチャー2
スクリプトマニュアル

機能別 ABC順
アニメーション開始アニメーション停止アニメーション再開アニメーション初期化指定位置まで移動指定量移動指定角度まで回転指定量回転指定方向へ移動指定倍率へ拡縮指定透明度へ変化


■アニメーション開始
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参照
アニメーション開始を参照

Copyright SHIFTUP.