
29-08-2008, 18:34
|
 |
Voltando Sprites para RO.
|
|
Data de Entrada: Mar 2008
Posts: 1,567
Reputação: 150
|
|
|
Re: Ajudo com Scripts... (Apenas um pouco >.<)
Copie a Scene_Base do Script.
Esta aqui:
Código:
#==============================================================================
# Scene_Base
#------------------------------------------------------------------------------
# Classe superior à todas as classes Scene_.
#==============================================================================
class Scene_Base
#--------------------------------------------------------------------------
# Processo principal
#--------------------------------------------------------------------------
def main
start # Inicia o processo
perform_transition # Executa a transição
post_start # Processo pós-inicialização
Input.update # Atualiza as informações inseridas
loop do
Graphics.update # Atualiza os gráficos
Input.update # Atualiza as informações inseridas
update # Atualização
break if $scene != self # Descontinuação do loop
end
Graphics.update
pre_terminate # Preparação para finalização
Graphics.freeze # Congelamento dos gráficos
terminate # Fim
end
#--------------------------------------------------------------------------
# Inicialização do processo
#--------------------------------------------------------------------------
def start
end
#--------------------------------------------------------------------------
# Execução da transição
#--------------------------------------------------------------------------
def perform_transition
Graphics.transition(10)
end
#--------------------------------------------------------------------------
# Processo pós-inicialização
#--------------------------------------------------------------------------
def post_start
end
#--------------------------------------------------------------------------
# Atualização da tela
#--------------------------------------------------------------------------
def update
end
#--------------------------------------------------------------------------
# Preparação para finalização
#--------------------------------------------------------------------------
def pre_terminate
end
#--------------------------------------------------------------------------
# Fim do processo
#--------------------------------------------------------------------------
def terminate
end
#--------------------------------------------------------------------------
# Preparação do background para uma tela diferente
#--------------------------------------------------------------------------
def snapshot_for_background
$game_temp.background_bitmap.dispose
$game_temp.background_bitmap = Graphics.snap_to_bitmap
$game_temp.background_bitmap.blur
end
#--------------------------------------------------------------------------
# Criação do background do menu
#--------------------------------------------------------------------------
def create_menu_background
@menuback_sprite = Plane.new
@menuback_sprite.bitmap = Cache.menu("Background") #$game_temp.background_bitmap
@menuback_sprite.color.set(16, 16, 16, 0)
update_menu_background
end
#--------------------------------------------------------------------------
# Dispose do background do menu
#--------------------------------------------------------------------------
def dispose_menu_background
@menuback_sprite.dispose
end
#--------------------------------------------------------------------------
# Atualização do background do menu
#--------------------------------------------------------------------------
def update_menu_background
@menuback_sprite.ox += 1
end
end
|