Caio~ Membro
Mensagens : 53 Moeda : 92 Pontos : 5 Data de inscrição : 07/01/2013 Idade : 26 Localização : Belém
| Assunto: Mirage Creation - Adicionando panoramas Dom Jan 13, 2013 11:03 am | |
| - Descrição -Nesse tutorial irei ensinar a adicionar mais panoramas do que o padrão da MC que é 4 e também personaliza-la.- Tutorial -Antes de tudo, você irá precisar de uma imagem de dimensão 800x600. Veja esse exemplo de panorama que eu fiz:[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]Não esqueça de botá-lo na pasta ...\client\data files\graphics\panoramas\ e renomear a imagem para 5.png.Pronto, agora vamos para o VB6.Abra o Client~Side e clique na frmEditor_MapProperties. Clique na cmbPanorama e adicione uma opção na propriedade List. No meu caso eu coloquei céu com nuvens.Agora clique na modDirect3D e proucure pelo código: - Código:
-
Case 4 ' Mountain 'Call Engine_Render_Panorama(PanoramaIndex, ParallaxX, 0, ScreenHeight, ScreenHeight) 'Call Engine_Render_Panorama(PanoramaIndex, ParallaxX 800, 0, ScreenHeight, ScreenHeight) Call Engine_Render_Panorama(PanoramaIndex, 0, 0, ScreenWidth, ScreenHeight)
Embaixo dele coloque este código caso queira que a imagem deslize:
- Código:
-
Case 5 ' Céu com nuvens Call Engine_Render_Panorama(PanoramaIndex, ParallaxX, 0, ScreenHeight, ScreenHeight) Call Engine_Render_Panorama(PanoramaIndex, ParallaxX 800, 0, ScreenHeight, ScreenHeight)
Ou esse caso queira que o panorama fique parado: - Código:
-
Case 5 ' Céu com nuvens [/center] Call Engine_Render_Panorama(PanoramaIndex, 0, 0, ScreenWidth, ScreenHeight)
[center] Pronto, mais um panorama adicionado à sua engine. Para adiciona mais, é só mudar o valor da case para uma sequência padrão(5,6,7,8...) e colocar uma nova opção na propriedade List da cmbPanorama.- Créditos -Caio~ | |
|
Over~ Moderador.G
Mensagens : 149 Moeda : 214 Pontos : 11 Data de inscrição : 04/01/2013
| Assunto: Re: Mirage Creation - Adicionando panoramas Dom Jan 13, 2013 1:51 pm | |
| Muito bom caio. Obrigado por disponibilizar isto conosco. | |
|