[Compartilhando Conhecimentos] - Array crescente

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Compartilhando Conhecimentos] - Array crescente

Mensagem por AlexBosquin em Sab 04 Out 2014, 09:57

Então galera criei este Compartilhando Conhecimentos quem quiser usar em outro topico pode, é como se fosse uma série para ajudar o pessoal!

Então, para iniciar, vou contar a vocês que estou fazendo um menu (jogo na assinatura) e  estou criando as posições no menu usando array por exemplo:
CREATE
Código:

menu_x[1] = 100;
menu_y[1] = 100;
só que para deixar mais automátizado acho que escrevi errado (para ficar mais fácil na hora de criação de mais opções futuramente) então sem usar nenhum tutorial ou ajuda consegui criar um sisteminha muito legal saquem só:

Quero que cada menu tenha 100 pixel de distância um do outro entao primeiro vamos definir quantos menus
CREATE
Código:

m = 1;
for(m=1;m<3;m++) //dois menus por enquanto
{
menu_x[m] = 100;
menu_y[m] = 100;
}
blz, criamos dois menus, mas agora quero que a partir do segunda opção ele se distanceia automaticamente sem eu precisar ficar digitando no draw_text a posição dele, exemplo:

Draw
Código:

draw_text(x,y,"singleplayer")
draw_text(x,y+100,"multiplayer")
então para automatizar isto voltamos no nosso create, e adicionaremos o seguinte, ficará assim:

CREATE
Código:

m = 1
menu_y[1] = 100; //posição do primeiro menu no eixo y
for(m=1;m<3;m++) //dois menus por enquanto
{
menu_x[m] = 100;
menu_y[m] = menu_y[b-1]+100;
}

explicando o que adicionamos:

Código:
 menu_y[m] //supondo que m seja 2
= menu_y[b-1]+100 // então menu 2 sera menu anterior (menu 1) acrescentado de 100

Bom agora é só aplicar:
DRAW
Código:

draw_text(menu_x[1],menu_y[1],"singleplayer")
draw_text(menu_x[2],menu_y[2],"multiplayer")

Espero que tenham gostado, se tiver ajudado vcs me deem um like ai na reputação  tongue  tongue

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 19
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum