シーンスクリプトコマンドリファレンス
- トップ
- > シーンスクリプト
- > コマンドリファレンス
- > shake
[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に奇数を指定すると、最初に戻る際に不自然な動きとなります