#============================================================================== # ++ 画面シェイク縦揺れ [XP] ver. 1.00 ++ #  Script by パラ犬 #  http://2d6.parasite.jp/ #------------------------------------------------------------------------------ # [縦揺れにするイベントスイッチID]で設定したIDのスイッチがONの間 # イベントコマンド「画面のシェイク」を縦揺れにします #============================================================================== class Spriteset_Map # 縦揺れにするイベントスイッチID VERTICAL_VIBRATION_SWITCH = 999 # ↑ 設定項目ここまで #------------------------------------------------------------------------------ #-------------------------------------------------------------------------- # ● フレーム更新 #-------------------------------------------------------------------------- alias :update_shake_alias :update unless method_defined?("update_shake_alias") def update update_shake_alias set_shake_param end #-------------------------------------------------------------------------- # ○ シェイク位置を設定 #-------------------------------------------------------------------------- def set_shake_param if $game_switches[VERTICAL_VIBRATION_SWITCH] @viewport1.ox = 0 @viewport1.oy = $game_screen.shake else @viewport1.ox = $game_screen.shake @viewport1.oy = 0 end end end