Also, I'm pretty sure there's already a script that zooms in on the map ... totally can't remember the name off the top of my head.
#==================================================================#
# #*****************# Zoom char V 0.5 , Falcao script #
# #*** By Falcao ***# allow you to increse the chara size #
# #*****************# making zoom effect. #
# RMVX #
# makerpalace.onlinegoo.com #
#==================================================================#
#-------------------------------------------------------------------
# * Commands
#
# $game_player.zoom(x,y) player zoom command,
# Example. $game_player.zoom(2,2) increase double
#
# $game_map.events[Event ID].zoom(x,y) event zoom command
# Example $game_map.events[1].zoom(2,2) event ID 1 increase double
#
# Note: Zoom support decimals
# Default zoom for each character is "(1,1)"
#--------------------------------------------------------------------
class Game_Character
attr_accessor :zoom_x
attr_accessor :zoom_y
alias falcaozoom_ini initialize unless $@
def initialize
falcaozoom_ini
@zoom_x = 1.0
@zoom_y = 1.0
end
def zoom(x,y)
self.zoom_x = x
self.zoom_y = y
end
end
class Sprite_Character < Sprite_Base
alias character_zoom_update update unless $@
def update
character_zoom_update
if @zoom_x != @character.zoom_x or
@zoom_y != @character.zoom_y
@zoom_x = @character.zoom_x
@zoom_y = @character.zoom_y
self.zoom_x = @character.zoom_x
self.zoom_y = @character.zoom_y
end
end
end