2012年7月7日土曜日

[RGSS3] マップ画面 ボタン処理の追加

マップ画面で、ボタンを押したときの処理を追加してみた

aliasを定義して、オリジナルの処理に追加する

#==============================================================================
# ■ Scene_Map
#------------------------------------------------------------------------------
#  マップ画面の処理を行うクラスです。
#============================================================================== 
class Scene_Map
  alias org_update_scene update_scene  # alias定義
  def update_scene
    org_update_scene   # オリジナルの処理を残しておく
    add_original_Map_Shortcut                         # 参考:ヘルプ
  end
  def add_original_Map_Shortcut
    (Sound.play_ok ; SceneManager.call(Scene_Item)) if
Input.press?(:X)  # アイテムメニューを呼び出す
  end
end


・Input.press?(:X)
  :X = キーボードのAキーに対応
  :Y = キーボードのS
  :Z = キーボードのD