Conectar-se
Quem está conectado
27 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 26 Visitantes

JuubiSama

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 06/02/2012
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Dúvida destroy instance

em Ter 07 Fev 2012, 23:01
Bom galera, sou meio novo no GM, e por isso estou com uma dúvida meio simples.
É o seguinte, eu queria saber se há um modo de quando eu apertar espaço, os objetos que eu escolher,e que estiverem ao meu lado sejam destruídos(como por exemplo a rodadinha do crash bandicoot).
Será que tem como? desde já, agradeço.
avatar
Ranking : Nota C
Notas recebidas : C + C
Data de inscrição : 19/10/2011
Número de Mensagens : 337
Insígnias de JAM :

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

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

Re: Dúvida destroy instance

em Qua 08 Fev 2012, 00:06
No player, precisa ter uma variável, por exemplo : rodadinhadocrash=false
Então você faz ele rodar quando apertar A barra de espaço, de sua preferencia.

Entao nos objetos que você quer que destrua, coloque isso.

Código:
if point_distance(x,y,obj_player.x,obj_player.y)<32 //Se a distancia entre o inimigo e o player for menos que 32 pixels
if obj_player.roradinhadocrash=true//se o player estiver dando a rodadinha
{
instance_destroy()//destroi o objeto
}

Espero ter ajudado.
Até flw
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

hmm

em Qua 08 Fev 2012, 08:43
não mais facil vc fazer pra quando caixa colidir com rodadinha ela se destruir?
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Dúvida destroy instance

em Qua 08 Fev 2012, 09:42
De fato, usar as funções de colisão ao apertar espaço pode ser mais simples. Usar collision_circle pode resolver o problema.
Código:
with(objetos a destruir){
if (collision_circle(other.x, other.y, raio, id, 1, 0)){
instance_destroy();
}
}
avatar
Data de inscrição : 06/02/2012
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: Dúvida destroy instance

em Qua 08 Fev 2012, 13:51
Aeeee valeu galera! deu certo muito obrigado mesmo!!!
cheers
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