Como criar vários objetos(instances) de uma só vez??

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

Como criar vários objetos(instances) de uma só vez??

Mensagem por jogio em Seg 26 Nov 2012, 21:05

Pessoal eu to andando com essa duvida e quero saber se tem um jeito mais pratico do que fazer exemplo
'evento':
Código:
instance_create(x,y,obj)
instance_create(x,y,obj)
instance_create(x,y,obj)
instance_create(x,y,obj)
instance_create(x,y,obj)
instance_create(x,y,obj)
*tem algum jeito criar um monte de objeto de uma só vez??
*e como ter um numero determinados de objetos na room??

jogio

Número de Mensagens : 43
Idade : 18
Data de inscrição : 13/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.jogio.webnode.com

Voltar ao Topo Ir em baixo

Re: Como criar vários objetos(instances) de uma só vez??

Mensagem por gabrielsch em Seg 26 Nov 2012, 21:19

Você pode utilizar algumas funções como a for e a repeat.

Exemplo da função repeat();
Código:
repeat(100)
{
 instance_create(x,y,obj)
}

Esse código faz com que se repita 100 vezes o código que esta dentro do bloco de código.

Exemplo com a função for:
Código:
for (i=0; i<vezes_maximas; i+=1)
{
  instance_create(x,y,obj)
};

Essa função já é mais avançada, ela pode armazenar as vezes que foi repetido o código.
Veja mais sobre loops nessa pagina da YoYo Wiki ou então você pode procurar sobre essas funções aqui mesmo no fórum.

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Como criar vários objetos(instances) de uma só vez??

Mensagem por saim em Ter 27 Nov 2012, 00:05

jogio escreveu:*e como ter um numero determinados de objetos na room??
Código:
while(instance_number(objeto) < quantidadeDesejada){
instance_create(x, y, objeto);
}
O resto já foi respondido.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como criar vários objetos(instances) de uma só vez??

Mensagem por jogio em Ter 27 Nov 2012, 20:53

ah,entendi.
mais só uma coisa como determinar uma ação para um obj fora dele.
por ex.
para velocidade sei que
Código:
obj.speed = 'velocidade'
mas como por exemplo
Código:
obj....instance_destroy():?
e como por exemplo igual o jogo do mario,a tartaruga ser morta só quando colidir por cima??

jogio

Número de Mensagens : 43
Idade : 18
Data de inscrição : 13/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.jogio.webnode.com

Voltar ao Topo Ir em baixo

Re: Como criar vários objetos(instances) de uma só vez??

Mensagem por Conteúdo patrocinado Hoje à(s) 03:51


Conteúdo patrocinado


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