Procurar
Entrar
Últimos assuntos
Parceiros
Para Fazer Parceria Entre Em Contato Com o Administrador do ForumEstatísticas
Temos 58 usuários registradosO último membro registrado é pones07
Os nossos membros postaram um total de 121 mensagens em 65 assuntos
Top dos mais postadores
lucas-tenorio | ||||
Kaique_loko | ||||
Arkades Games | ||||
Fbixd | ||||
Super Games | ||||
HenriqueBr | ||||
mrhardass | ||||
xplsh | ||||
oqbendis |
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
O recorde de usuários online foi de 78 em Seg Abr 12, 2021 12:17 am
[tuto]Mini mapa[tuto]
2 participantes
Página 1 de 1
[tuto]Mini mapa[tuto]
Nome: mini mapa
Postagem: Lucas-Tenorio
Descrissao: Depois de alguns testes venho trazer um modo bem prático de criar aqueles mapas que ficam no canto da tela.
Versao: Lite e Pro
Foto(s): (vc escolhe os objetos que vao aparecer e eles aparecem dentro do quadro)
Tutorial:
.Para começar vamos criar o obj_mapa, crie uma sprite retangular,de preferência proporcional ao tamanho da room, por exemplo: largura da sprite dez vezes menor que a largura room e altura dez vezes menor que a altura da room, mas isso é só uma sugestão.
.Coloque a sprite retangular no obj_mapa, e crie os seguintes códigos no evento Draw do obj_mapa:
//O código abaixo faz o obj_mapa manter a mesma posição original na tela, mesmo movendo a //view
codigo no draw do obj_mapa:
//Como estamos usando o draw o obj_mapa, temos que desenhar sua sprite na tela para o sprite não //ficar invisivel
codigo no draw do obj_mapa:
//Vamos criar duas variáveis para sabermos as proporções horizontal e vertical que o mapa //vai representar, para isso dividimos o tamanho do mapa pelo da room.
codigo no draw do obj_mapa:
Agora vamos fazer com que os personaens sejam representados no mini mapa, coloque esse codigo em cada objeto que aparecera no mini mapa:
codigos no create dos objetos que aparecerao no mini mapa:
então damos um comando para todos os objetos, primeiro checa se existe a variável mapa, se existir checa se o valor dela é true, se for true ele desenha o personagem no mapa, para ele sumir do mapa basta mudar o valor da variavel mapa para false.
codigo no draw do obj_mapa:
Pronto, você pode mudar o tamanho da room, mudar o tamanho do mapa, mudar o local do mapa e ele sempre vai funcionar mantendo as proporções corretas.
até mais.
Postagem: Lucas-Tenorio
Descrissao: Depois de alguns testes venho trazer um modo bem prático de criar aqueles mapas que ficam no canto da tela.
Versao: Lite e Pro
Foto(s): (vc escolhe os objetos que vao aparecer e eles aparecem dentro do quadro)
Tutorial:
.Para começar vamos criar o obj_mapa, crie uma sprite retangular,de preferência proporcional ao tamanho da room, por exemplo: largura da sprite dez vezes menor que a largura room e altura dez vezes menor que a altura da room, mas isso é só uma sugestão.
.Coloque a sprite retangular no obj_mapa, e crie os seguintes códigos no evento Draw do obj_mapa:
//O código abaixo faz o obj_mapa manter a mesma posição original na tela, mesmo movendo a //view
codigo no draw do obj_mapa:
- Código:
x=view_xview[0]+xstart;
y=view_yview[0]+ystart;
//Como estamos usando o draw o obj_mapa, temos que desenhar sua sprite na tela para o sprite não //ficar invisivel
codigo no draw do obj_mapa:
- Código:
draw_sprite(sprite_index,0,x,y)
//Vamos criar duas variáveis para sabermos as proporções horizontal e vertical que o mapa //vai representar, para isso dividimos o tamanho do mapa pelo da room.
codigo no draw do obj_mapa:
- Código:
hproporcao=sprite_width/room_width;
vproporcao=sprite_height/room_height;
Agora vamos fazer com que os personaens sejam representados no mini mapa, coloque esse codigo em cada objeto que aparecera no mini mapa:
codigos no create dos objetos que aparecerao no mini mapa:
- Código:
mapa=true
então damos um comando para todos os objetos, primeiro checa se existe a variável mapa, se existir checa se o valor dela é true, se for true ele desenha o personagem no mapa, para ele sumir do mapa basta mudar o valor da variavel mapa para false.
codigo no draw do obj_mapa:
- Código:
with(all)
{
if(variable_local_exists('mapa'))
{
if(mapa=true)
{
draw_sprite_stretched(sprite_index,0,obj_mapa. x+(x*obj_mapa.hproporcao),obj_mapa.y+(y*obj_mapa.vproporcao),16,16)
}
}
}
Pronto, você pode mudar o tamanho da room, mudar o tamanho do mapa, mudar o local do mapa e ele sempre vai funcionar mantendo as proporções corretas.
até mais.
Última edição por lucas-tenorio em Sex Mar 23, 2012 11:50 am, editado 1 vez(es)
Re: [tuto]Mini mapa[tuto]
Cara você está pedindo autorização para os donos do tópico!?
Fbixd- Mensagens : 6
Data de inscrição : 16/03/2012
Re: [tuto]Mini mapa[tuto]
eu fiz pareceia com eles cara depois eles vão mandar o banner para eu add nos parceiros
Tópicos semelhantes
» [TUTO]Como fazer o player se mover pelo mouse![TUTO]
» [tuto]fazer o player andar trocano de sprite[tuto]
» [tuto] como fazer o player andar [tuto]
» [tuto]como fazer o player pular[tuto]
» [tuto]como fazer um inimigo[tuto]
» [tuto]fazer o player andar trocano de sprite[tuto]
» [tuto] como fazer o player andar [tuto]
» [tuto]como fazer o player pular[tuto]
» [tuto]como fazer um inimigo[tuto]
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Sáb Ago 10, 2013 6:46 pm por oqbendis
» HTML5 - Asteróides 2000
Ter Dez 04, 2012 2:52 pm por Arkades Games
» Usando Alarms
Dom Nov 04, 2012 10:38 pm por xplsh
» Como salvar executavel de jogos do game maker em html
Qui Set 20, 2012 8:26 pm por lucas-tenorio
» FANTASMA S.O.S
Qui Set 20, 2012 8:04 pm por lucas-tenorio
» Projeto_jogo_de_nave
Sex Jul 06, 2012 12:54 am por Kaique_loko
» Como Importar modelos md2 no gamemaker?(Resolvido)
Sex Jun 29, 2012 12:53 am por Kaique_loko
» (jogo sem nome) jogo 3D
Sex Jun 29, 2012 12:49 am por Kaique_loko
» Fast Traffic lançado
Qui Jun 28, 2012 8:58 pm por Kaique_loko