RESOLVIDO-erro quando eu toco na moeda

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

Resolvido RESOLVIDO-erro quando eu toco na moeda

Mensagem por Mundo Game Maker em Ter 10 Jan 2012, 13:10

oi, estou com um problema serio, quando eu toco na moeda o player some!eu to usando este code:
instance_destroy()
score+=1

eu sei que o primeiro code destroi o objeto e o segundo aumenta pontos, mas por que da esse erro?


Última edição por Mundo Game Maker em Ter 10 Jan 2012, 13:36, editado 1 vez(es)

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por GALAXY GAMES em Ter 10 Jan 2012, 13:12

Na janela do execute code, marque a opção object e escolha o objeto da moeda!

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

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por CLT em Ter 10 Jan 2012, 13:14

Vá no objeto moeda e coloque na colisão com o jogador:

Código:

score+=1
instance_destroy()

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por JV Justino em Ter 10 Jan 2012, 13:15

Isso ocorre por que você usou a função instance_destroy() sem definir o objeto que seria detruído, e então o objeto que chamou a função seria destruído. O certo é:
Código:
with(other) instance_destroy()
score+=1

flw

Edit: Alterei o código e agora acho que dará certo.


Última edição por JV Justino em Ter 10 Jan 2012, 13:18, editado 1 vez(es)

JV Justino

Ranking : Nota A
Número de Mensagens : 619
Idade : 19
Data de inscrição : 07/12/2010
Notas recebidas : A+A
Reputação : 20
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por Mundo Game Maker em Ter 10 Jan 2012, 13:16

mas agora todas as moedas desaparecem, mas o player continua.

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por eubruno em Ter 10 Jan 2012, 13:18

vc precisa usar o other. vai ficar assim

no evento de colisão com a moeda
Código:

score+=1
other.instance_destroy()

assim deve funcionar

Explicando o código: other vai fazer com o código seja executado pela outra instancia e não pelo objeto se o código for executado pelo objeto então todas as instancias vão desaparecer
procure saber um pouco mais de instancias e objetos tem um toturial pra isso por aqui.

falow


Última edição por eubruno em Ter 10 Jan 2012, 13:23, editado 1 vez(es)

eubruno

Número de Mensagens : 27
Idade : 20
Data de inscrição : 06/11/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por CLT em Ter 10 Jan 2012, 13:19

Mundo Game Maker escreveu:mas agora todas as moedas desaparecem, mas o player continua.

Então faça assim:

Coloque na colisão do jogador com a moeda a função da biblioteca que está na aba "main1" "Destroy the Instance" e marque "Other".

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por GALAXY GAMES em Ter 10 Jan 2012, 13:21

Faz ao contario então, vá no objeto moeda, coloque a colisão com o player, e ponha esse mesmo código que você passou na pergunta.

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

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por Mundo Game Maker em Ter 10 Jan 2012, 13:26

consegui pessoal!eu lembro que falaram para min marca na aba object, ai eu coloquei other e funcionou!

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: RESOLVIDO-erro quando eu toco na moeda

Mensagem por Conteúdo patrocinado Hoje à(s) 12:42


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