画面のシェイク / ツクールMVスクリプトリファレンスwiki
ツクールMVで画面のシェイクをスクリプトで行うなら以下の通りです。
$gameScreen.startShake(強さ, 速さ, 時間)
サンプルコード(強さ5、速さ10、120フレーム(2秒)で画面のシェイクを実行)
$gameScreen.startShake(5, 10, 120)
コード解説
"startShake"メソッドでは実際の処理に使用される変数にパラメータを代入しています。
スクリプトで行うことでイベントコマンドではできないシェイクの強さ、速さの上限値越えをすることが出来ます。
しかし100以上にすると画面上で何が起こっているのか良く分からないことになってしまうので、程々にしたほうがよさそうです。
強さをある程度高くするとシェイクというよりもチカチカする効果を得られ、別物の演出となります。
興味のある方は様々な値を入力して実行してみて下さい。
ツクールMVスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。