シーンスクリプトコマンドリファレンス

[shake]/[m2shake]……反復移動

@を現在値とすると、「@→@+(x,y,z)→@」「@→@−(x,y,z)→@」という動きを交互に繰り返します。
「」内の動きを1回とし、frame時間でrep回繰り返します。

書式:[bg/cg/eg/fg/fw/pl] (no) shake [frame] [rep] [x] (y) (z)

書式:[bg/cg/eg/fg/fw/pl] (no) m2shake [frame] [rep] [x] (y) (z)

no
バンクNo
frame
動作フレーム値
rep
反復回数
x
x半径
y
Y半径(def:0)
z
Z半径(def:0)

例:60フレームで20回左右に動く

    cg 0 shake 60 20 5

[mcshake]……継続反復移動

最後まで動作すると、最初に戻り繰り返します。

書式:[bg/cg/eg/fg/fw/pl] (no) mcshake [frame] [rep] [x] (y) (z)

no
バンクNo
frame
動作フレーム値
rep
反復回数
x
x半径
y
Y半径(def:0)
z
Z半径(def:0)

例:反復移動を繰り返す

    cg 0 mcshake 60 6 10
 //repに奇数を指定すると、最初に戻る際に不自然な動きとなります