Colisão com um objeto modificar variável de outro objeto

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

Colisão com um objeto modificar variável de outro objeto

Mensagem por RenanKlehm em Seg 02 Jan 2012, 16:40

Bem o que eu quero fazer é o seguinte:

Se o Obj_Player colidir com o Obj_vida aumentar a vida do Obj_player(Isso eu sei fazer) mas aumentar tbm a vida do Obj_amigo




RenanKlehm

Número de Mensagens : 59
Idade : 20
Data de inscrição : 02/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por Davichococat em Seg 02 Jan 2012, 16:48

Nem precisa de código pra isso, usa um If, abre um bloco, muda a variável e fecha o bloco.

Mas se você quer código, código você vai ter Razz

Código:
if instance_place,(x,y,obj_vida){
//Ação
}


Espero ter ajudado. Me diga se não souber o que colocar em "Ação".

Davichococat

Número de Mensagens : 182
Data de inscrição : 29/12/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.google.com

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por Ueliton em Seg 02 Jan 2012, 16:49

No Create do obj_amigo:

vida=100

Na colisão que dará vida:

obj_amigo.vida+=50

Para desenhar a vida do obj_amigo coloque do Draw:

draw_text(x,,'vida obj_amigo: '+ string(obj_amigo.vida))

Até +.

Ueliton

Ranking : Nota D
Número de Mensagens : 128
Data de inscrição : 29/10/2011
Notas recebidas : E+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gmls.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por GALAXY GAMES em Seg 02 Jan 2012, 16:51

Isso é mole! Na colisão com o objeto vida coloque esse código:
Código:
lives+=1

MAS ATENÇÃO!

Quando for colocar esse código, na janela do execute code clique sobre object e escolha o objeto do inimigo, veja a imagem:

Qualquer dúvida é só falar!

GALAXY GAMES

Ranking : Nota E
Número de Mensagens : 439
Data de inscrição : 03/10/2011
Notas recebidas : D+E+E
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por RenanKlehm em Seg 02 Jan 2012, 16:57

@Davichococat o seu "Code" ou eu não entendi ou não deu certo msm :S, @Ueliton eu nem sabia que era tão facil :S Vlw aí aos dois Very Happy

RenanKlehm

Número de Mensagens : 59
Idade : 20
Data de inscrição : 02/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por Davichococat em Seg 02 Jan 2012, 16:59

Faça isso amigo:

if instance_place,(x,y,obj_vida){
vida +=
vidadoamigo +=
}

Se tiver se complicando, nem precisa usar código.

Davichococat

Número de Mensagens : 182
Data de inscrição : 29/12/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.google.com

Voltar ao Topo Ir em baixo

Re: Colisão com um objeto modificar variável de outro objeto

Mensagem por Conteúdo patrocinado Hoje à(s) 19:56


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