O pisca -pisca de imagens

2 Respostas   678 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

hategum rpg

Tópico criado em: 22/07/2019 às 12:05 - Última modificação por Victor Sena em 22/07/2019 às 13:37

Por exemplo no Rpg maker MV, tem uns charsets padrões $BigMonster1 e $BigMonster2, se eu faço o comando similar de um bau para a troca de gráficos fica fluido, sem problema algum, o comando seria tipo.



Sendo que se eu coloco uma outra imagem (diferente do rtp, mas em png e rgb) para fazer essa mesma transição ocorre uma piscada.
Por que isso acontece? como fazer pra tirar essa piscada?
Um cara desenvolvendo um jogo de RPG...
"  Faça o melhor que puder em tudo, simples assim."                    
                              - Hategum RPG.

Hudell

Resposta 1: 22/07/2019 às 12:28

Isso acontece porque o MV só começa a carregar a imagem da segunda aba depois de apagar a imagem da primeira aba, aí enquanto está carregando a imagem ele não exibe nada. Como o carregamento é bem rápido dá pra notar apenas uma piscada. Dá pra resolver isso carregando a imagem manualmente antes de trocar de aba, com uma chamada de script:

Código: [Selecionar]
ImageManager.loadCharacter('$BigMonster2')
aí põe um comando "Esperar" de uns 5 frames e só depois disso você liga o Auto interruptor de controle.
Confira meu jogo inspirado na série Harvest Moon:
Fantasy Farming - Orange Season

hategum rpg

Resposta 2: 22/07/2019 às 12:38

Isso acontece porque o MV só começa a carregar a imagem da segunda aba depois de apagar a imagem da primeira aba, aí enquanto está carregando a imagem ele não exibe nada. Como o carregamento é bem rápido dá pra notar apenas uma piscada. Dá pra resolver isso carregando a imagem manualmente antes de trocar de aba, com uma chamada de script:

Código: [Selecionar]
ImageManager.loadCharacter('$BigMonster2')
aí põe um comando "Esperar" de uns 5 frames e só depois disso você liga o Auto interruptor de controle.

Perfeito! Muito obrigado!
Um cara desenvolvendo um jogo de RPG...
"  Faça o melhor que puder em tudo, simples assim."                    
                              - Hategum RPG.