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


2012年6月10日日曜日

[RGSS3] IF文のメモ

Ruby (RGSS3)で、If 文を利用する際のメモ


※以下のような構文、使いこなせるようになりたいなぁ・・・


■基本
If value > 1 then
  print "test!"
else
  print "test 2!"
end
  value が 1 より大きい場合と、それ以外の処理


■装飾子
print "test 3!" if value > 2
  value が 2 より大きい場合 test3! と出力


■省略
value > 3 ? print "test 4" : print "test 0"
  value が 3 より大きい場合 test 4 と出力、それ以外の場合 test 0 と出力


省略の形が、かなり使いやすいです


間違いなどありましたら、ご指摘いただけたら嬉しいです。


2012年5月4日金曜日

ゲーム製作ブログ開始

現在製作中のゲームについて、投稿していこうと思います

ツールはRPGツクール VX Aceを使用しています

よろしくお願いします!