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.
Coloque todos os frames do battleback em apenas um arquivo imagem, um do lado do outro. Por exemplo:
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
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!