quando os objetos acabarem criar um outro objeto

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

quando os objetos acabarem criar um outro objeto

Mensagem por batata95 em Dom 21 Fev 2010, 20:45

tem como fazer assim: quando acabar os 2 objetos ( exemplo obj bola e obj quadrado ) criar um novo objeto ( exemplo obj triangulo ) ???

batata95

Número de Mensagens : 255
Data de inscrição : 29/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por fonetico em Dom 21 Fev 2010, 20:46

Cria um objeto controle e nele coloca:
Código:
if not instance_exists(obj_bola) and not instance_exists(obj_quadrado)
{instance_create(x,y,obj_triangulo)}

Tenta aí, deve dar certo!

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por Henrique_GJ em Dom 21 Fev 2010, 20:51

sim

crie um objeto qualquer

coloque global.quantidade_de_objetos = 0

agora vá no create do obj quadrado e do triângulo e coloque:

global.quantidade_de_objetos+=1

e no evento destroy coloque global.quantidade_de_objetos-=1

agora volte ao obj qualquer e coloque:

if global.quantidade_de_objetos < 0
{
instance_create(x,y,objeto
}



pronto essa resposta minha está perfeita quase de profissional em GM haha

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por Denis Lemos em Dom 21 Fev 2010, 20:59

Também pode fazer assim:

Crie um objeto "criador" e no STEP dele coloque:
Código:

if instance_number(obj_bola)<1 and instance_number(obj_quadrado)<1 and instance_number(obj_triangulo)<1
{
    instance_create(random(room_width),random(room_height),obj_triangulo)
}
Assim ele cria somente um triângulo randomicamente em toda room !

Se você retirar essa parte da condição "and instance_number(obj_triangulo)<1" o objeto criador, criará infinitos objetos triangulos na room, mas se deixar ele cria somente um !

Espero que funcione, fiz de cabeça !

Até Mais !!!

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por batata95 em Dom 21 Fev 2010, 21:02

vlw ai pela ajuda galera,, eu jah consegui aqui! Very Happy

batata95

Número de Mensagens : 255
Data de inscrição : 29/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por Henrique_GJ em Dom 21 Fev 2010, 21:11

com qual explicAÇÃO?

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: quando os objetos acabarem criar um outro objeto

Mensagem por Conteúdo patrocinado Hoje à(s) 07:47


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