MOG Animated Battleback

4 de fevereiro de 2014

Mog Animated Battleback é um script desenvolvido pelo Moghunter que anima o Battleback (o fundo das batalhas), num jogo ou projeto do RPG Maker XP.

O script faz animação adicionando frames extras às figuras de background.

Instruções

Coloque todos os frames do battleback em apenas um arquivo imagem, um do lado do outro. Por exemplo:

Mana_Battleback

Mana_Battleback. Clique para ampliar.

Coloque as imagens prontas na pasta Graphics/Battleback.

Depois, adicione o código abaixo acima do “Main”:

#_________________________________________________
# MOG_Animated Battleback V1.5            
#_________________________________________________
# By Moghunter 
# http://www.atelier-rgss.com
#_________________________________________________
#Anima o Battleback, adicionando frames extras.
#Coloque todos os frames do battleback em apenas um
#arquivo imagem, um do lado do outro.
module MOG
#Velocidade da animação.
BACKSPEED = 10
#_________________________________________________
end  
$mogscript = {} if $mogscript == nil
$mogscript["ani_battleback"] = true
class Spriteset_Battle
alias mog6_initialize initialize
def initialize
@backref = 0
@backspeed = 0
mog6_initialize
end 
alias mog6_update update
def update
mog6_update   
@backspeed += 1    
if @backspeed > MOG::BACKSPEED
@backref += 1
@backspeed = 0
end
battlebackframe = @battleback_sprite.bitmap.width / 640
if @backref > battlebackframe - 1
@backref = 0 
end  
if @battleback_sprite.bitmap.width > 640
react_x = 640 * @backref
@battleback_sprite.src_rect.set( react_x, 0, 640, 480)
end
end
end

Informações adicionais

Observação: se você gostou deste post ou ele lhe foi útil de alguma forma, por favor considere apoiar financeiramente a Gaming Room. Fico feliz só de ajudar, mas a contribuição do visitante é muito importante para que este site continua existindo e para que eu possa continuar provendo este tipo de conteúdo e melhorar cada vez mais. Acesse aqui e saiba como. Obrigado!

Deixe um comentário

Inscreva-se na nossa newsletter!