Janela de Mensagem por Pictures
Fala ae galere. Hoje vou mostrar um sistema facílimo de fazer por eventos, que pode deixar seu jogo com um diferencial.
Se você gosta de sua Windowskin, e acha ela bem bacana nas mensagens, tudo bem.
Se voce gostaria de poder usar uma janela de mensagem totalmente diferente da windowskin, este é o tutorial para você!
Primeiro, você precisará de uma imagem da janela que voce fez/ripou/roubou, enfim.
Como exemplo vamos usar esta janela que eu fiz para um projeto de um amigo.
Se usar, por favor, dê créditos.
Com a imagem em mãos(nao exatamente em mãos, enfim), agora vamos aos eventos.
Abra o
Database e vá na Aba
<Eventos Comuns>.
Agora vamos criar os eventos necessários.Acompanhe nas imagens.
Este é o evento onde a janela será mostrada, no caso na posiçao ABAIXO. Note também que na hora de mostrar a mensagem, nao é necessario alterar a posiçao da mensagem, pois no evento comum jah adicionamos esta opçao.Agora temos que fazer com que a janela desaparece após a mensagem, pois nao queremos uma imagem ambulante na nossa tela. Entao, vamos a nosso segundo evento.
Aqui, fazemos com que o fade(desaparecimento) da janela aconteça, e logo em seguida ela é deletada.Agora você deve estar se perguntando : Tá, e agora o que eu faço pra mostrar a janela?
Simples. Agora basta usar estes eventos comuns em eventos do jogo, onde antes vc usaria só a mensagem.Abaixo como deve ser feito o uso.
Primeiro ativamos o Evento Comum que MOSTRA a janela. Depois, usamos o comando de
Mostrar Mensagem, e por ultimo o Evento Comum que ENCERRA a janela.
É isso. Para usar as mensagens no meio da tela e acima na tela, basta criar um evento identico ao Mensagem ABAIXO, e modificar as coordenadas nos Mostrar Picture. Mas lembre-se, vc tambem deverá criar um FIM correspondente, com as coordenadas modificadas, caso contrario, no fade out a imagem irá se mover antes de sumir, o que nao fica muito legal.
Obrigado pelo tempo, espero que gostem. E qualquer duvida só perguntar.
Agradecimento especial pro Tunico, que foi quem me ensinou a dinamica.