Achei esse script de como controlar o personagem por WASD
e também tem esse é o mesmo!
- Código:
#--------------------------------------------------------------------------[color=#000000][/color]
# *Processando movimentos pelo Botões Direcionais[color=#000000][/color]
# www.ReinoRpg.com[color=#000000][/color]
#--------------------------------------------------------------------------[color=#000000][/color]
def move_by_input[color=#000000][/color]
return unless movable?[color=#000000][/color]
return if $game_map.interpreter.running?[color=#000000][/color]
if Input.press?(Input::X)[color=#000000][/color]
move_left[color=#000000][/color]
elsif Input.press?(Input::Y)[color=#000000][/color]
move_down[color=#000000][/color]
elsif Input.press?(Input::Z)[color=#000000][/color]
move_right[color=#000000][/color]
elsif Input.press?(Input::R)[color=#000000][/color]
move_up[color=#000000][/color]
end[color=#000000][/color]
end[color=#000000][/color]
end
e também tem esse é o mesmo!
- Código:
#--------------------------------------------------------------------------[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
# *Processando movimentos pelo Botões Direcionais[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
# www.ReinoRpg.com[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
#--------------------------------------------------------------------------[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
def move_by_input[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
return unless movable?[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
return if $game_map.interpreter.running?[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
if Input.press?(Input::X)[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
move_left[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
elsif Input.press?(Input::Y)[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
move_down[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
elsif Input.press?(Input::Z)[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
move_right[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
elsif Input.press?(Input::R)[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
move_up[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
end[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
end[color=#3d2316][font='dejavu sans mono', monaco, 'lucida console', 'courier new', monospace][/font][/color]
end