NEO_GABDom Mayo 26, 2013 5:39 pm
Usuario Nv7
Konichiwa! HM... aqui hay otra de mis creaciones
Un sencillo script que permite desplazarce por el mapa al presionar 'Ctrl'
y las direccionales, para observar lo que esta pasando en todo el mapa...o algo asi
Imagenes
Codigo
Eso es todo espero sus comentarios
Un sencillo script que permite desplazarce por el mapa al presionar 'Ctrl'
y las direccionales, para observar lo que esta pasando en todo el mapa...o algo asi
Imagenes
- Spoiler:
- Este tampoco creo que necesite imagenes...
Codigo
- Código:
#==============================================================================#
# NEO_GAB - Camera Move.
#==============================================================================#
# Plataforma: RPGMAKER VX ACE
# Dificultad: Facil
# Version : 1.0
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# 13-04-2013 - Version 1.0
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Este es un sencillo sript que permite mover la camara al presonar un boton.
#==============================================================================
#==============================================================================
# ■ Configuraciones.
#==============================================================================
module NeoGab
module CamConfig
Scroll_Button = Input::CTRL # Tecla para avtivar el scroll.
Scroll_Speed = 5 # Velocidad del movimiento.
end
end
#==============================================================================
# ■ Game Temp
#==============================================================================
class Game_Temp
attr_accessor :scroll_on
alias :gabscroll_initialize :initialize
def initialize
@scroll_on = false
gabscroll_initialize
end
end
#==============================================================================
# ■ Scene Map
#==============================================================================
class Scene_Map < Scene_Base
alias :gabscroll_map_update :update
def update
gabscroll_map_update
update_srcoll_button
end
def update_srcoll_button
if Input.press?(NeoGab::CamConfig::Scroll_Button)
$game_temp.scroll_on = true
check_scroll
else
$game_player.center($game_player.x, $game_player.y) if !$game_player.moving?
$game_temp.scroll_on = false
end
end
def check_scroll
$game_map.start_scroll(Input.dir4, 1, NeoGab::CamConfig::Scroll_Speed)
end
end
#==============================================================================
# ■ Game_Player
#==============================================================================
class Game_Player
alias :gabscroll_movable? movable?
def movable?
return false if $game_temp.scroll_on
gabscroll_movable?
end
end
#==============================================================================
# ■ Game_Character
#==============================================================================
class Game_Event < Game_Character
alias :gabscroll_update :update
def update
return if $game_temp.scroll_on
gabscroll_update
end
end
Eso es todo espero sus comentarios
Última edición por NEO_GAB el Dom Mayo 26, 2013 6:22 pm, editado 1 vez