忍者ブログ
WHのゲームに関するブログです。 進捗報告やバージョンアップ(修正)等を綴ります。 攻略その他はHPをご覧ください。 (http://whnameless.iza-yoi.net/)

ツクールの標準搭載のダッシュは、シフトキー押下によるもの。
それを、通常はダッシュでシフトキー押下で歩くように・・・・

というのはすぐに見つかったんですが、
これを「スイッチで切り替えたい」と思った所調べても出てきませんでした。
調べ方が悪かったのかもですが・・・・

そこでルビーを知っている知人に協力を仰ぎ、
上記2つをスイッチで切り替えできるようにしました!!

下記スクリプトは「▼ メイン」の上あたりにでも入れてください。
赤文字の数字部分は対応するスイッチ番号を入れてください。



#==============================================================================
# ■ Game_Player
#------------------------------------------------------------------------------
#  プレイヤーを扱うクラスです。イベントの起動判定や、マップのスクロールなどの
# 機能を持っています。このクラスのインスタンスは $game_player で参照されます。
#==============================================================================

class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # ● ダッシュ状態をスイッチで切り替える
  #--------------------------------------------------------------------------
  def dash?
    if $game_switches[101] == true
      return false if @move_route_forcing
      return false if $game_map.disable_dash?
      return false if in_vehicle?
      return false if Input.press?(Input::A)
      return true
    else
      return false if @move_route_forcing
      return false if $game_map.disable_dash?
      return false if in_vehicle?
      return Input.press?(Input::A)
    end
  end
end

PR

Copyright ©2009 WHGF All Rights Reserved.
Template by じっぷ.
忍者ブログ [PR]