#============================================================================== # ■ VXAce-RGSS3-27 加速ダッシュ [Ver.1.0.0] by Claimh #------------------------------------------------------------------------------ # 加速ダッシュが可能となります。 # ダッシュ解除後は減速するようになります。 #============================================================================== class Game_CharacterBase DASH_SPEED = 0.04 # 加速 #-------------------------------------------------------------------------- # ● 非公開メンバ変数の初期化 #-------------------------------------------------------------------------- alias init_private_members_dash init_private_members def init_private_members init_private_members_dash @dash_speed = 0 end #-------------------------------------------------------------------------- # ● 移動速度の取得(加速ダッシュを考慮) [再定義] #-------------------------------------------------------------------------- def real_move_speed @move_speed + @dash_speed end #-------------------------------------------------------------------------- # ● 移動時の更新 #-------------------------------------------------------------------------- alias update_move_dash update_move def update_move update_dash_speed update_move_dash end #-------------------------------------------------------------------------- # ● 加速ダッシュの移動速度計算 #-------------------------------------------------------------------------- def update_dash_speed if dash? @dash_speed = [@dash_speed + DASH_SPEED, 1].min # 加速 else @dash_speed = [@dash_speed - DASH_SPEED, 0].max # 減速 end end end