Conectar-se
Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 04/01/2014
Número de Mensagens : 81
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

como parar de gerar?

em Sab 15 Fev 2014, 17:53
em meu jogo tenho um gerador de blocos que fiz da seguinte maneira:

Código:
tempo +=1 //O nosso contador

if tempo=30*2{//a cada 2 segundos ele ira criar uma novo obstaculo
tempo = 0//ele reseta o tempo para continuar dando loop

instance_create(270,y,choose
(
 obj_obstaculo2,
 obj_obstaculo3,
 obj_obstaculo4,
 obj_obstaculo5,
 obj_obstaculo6,
 obj_obstaculo7,
 obj_obstaculo8,
 obj_obstaculo9,
 obj_obstaculo10,
))//ele cria um objeto obstaculo em posição aleatória
}//acaba o ciclo

como virão tem 9 objetos contando do 2 ao 10 em cada um  deles tem um code.
como faço para que ao objeto player colidir com algum deles o code acima pare de funcionar?

não sei se precisa colocar mais alguma coisa mas se precisar é só responder ai embaixo.
Agradeço a todos desde já.
avatar
Data de inscrição : 02/10/2009
Número de Mensagens : 2227
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: como parar de gerar?

em Sab 15 Fev 2014, 17:56
Cria uma variável controladora.
Create
Código:
pode_criar=true
Step (?)
Código:
tempo +=1 //O nosso contador

if tempo=30*2{//a cada 2 segundos ele ira criar uma novo obstaculo
tempo = 0//ele reseta o tempo para continuar dando loop

if pode_criar instance_create(270,y,choose
(
 obj_obstaculo2,
 obj_obstaculo3,
 obj_obstaculo4,
 obj_obstaculo5,
 obj_obstaculo6,
 obj_obstaculo7,
 obj_obstaculo8,
 obj_obstaculo9,
 obj_obstaculo10,
))//ele cria um objeto obstaculo em posição aleatória
}//acaba o ciclo
Na colisão de sei lá quem com o bloco
Código:
with(OBJ_QUETÁCOMOCODEACIMA){pode_criar=false}
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum