[Resolvido]Problema com instance_create

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

Resolvido [Resolvido]Problema com instance_create

Mensagem por Ilg 15 em Sex 04 Fev 2011, 11:37

Olá pessoal
Este é meu primeiro tópico aqui, caso eu não esteja de acordo com as regras por favor me avisem.
É o seguinte:
Estava fazendo um simples jogo de Arkanoid com o Game Maker 8 Pro. Então estava configurando os "itens" como o de atirar, aumentar a nave etc. então eu criei o seguinte código no evento Colision do bloco especial com a bola: primeiro adicionei um Destroy Instance depois um Execute Code, e nele digitei o seguinte código
Código:
instance_create(obj_bloco1premio.x,obj_bloco1premio.y,obj_nave_premio) // ou seja as coordenadas do objeto nave_premio seriam as mesmas do objeto bloco1premio

O problema é que o objeto nave_premio aparece em coordenadas extremamente diferentes do objeto bloco1premio.
Alguém poderia me ajudar?
Grato desde ja
Ilg 15


Última edição por Ilg 15 em Sex 04 Fev 2011, 13:26, editado 1 vez(es)

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema com instance_create

Mensagem por GameMakerTutoriais em Sex 04 Fev 2011, 11:42

É porque provavelmente você tem mais de um objeto de bocos. Quando você usa o nome do objeto, o Game Maker reconhece como o primeiro objeto criado na room, daquele tipo, ou seja, o primeiro objeto bloco que foi criado.

Tente usar ao invés de obj_bloco1premio, usar other, no collision, se não resolver, você posta aqui pra gente. Se você souber usar id de instância, também é outra alternativa.

Código:
instance_create(other.x,other.y,obj_nave_premio);

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
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]Problema com instance_create

Mensagem por Ilg 15 em Sex 04 Fev 2011, 11:55

Muito obrigado Ninja, suas dicas realmente funcionaram.
E se alguém poder editar o titulo do tópico pra mim ficarei agradecido pois não sei fazer isto

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema com instance_create

Mensagem por Markituh em Sex 04 Fev 2011, 12:08

Para editar o título você clica no botão Editar do primeiro post, o qual tem sua pergunta, aí coloca [Resolvido] no começo, vai em baixo e clica em salvar.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
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]Problema com instance_create

Mensagem por Ilg 15 em Sex 04 Fev 2011, 12:15

Muito obrigado
Mas me desculpem pois houve um outro problema
existem 3 tipos de blocos premio no jogo e o other só funciona em um
por quê?

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema com instance_create

Mensagem por GameMakerTutoriais em Sex 04 Fev 2011, 13:06

Ilg 15 escreveu:Muito obrigado
Mas me desculpem pois houve um outro problema
existem 3 tipos de blocos premio no jogo e o other só funciona em um
por quê?

Provavelmente porque o código deve estar no objeto errado. Coloque o código no evento de colisão da bolinha. Daí o other será qualquer um dos blocos especiais.

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
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]Problema com instance_create

Mensagem por Ilg 15 em Sex 04 Fev 2011, 13:16

colisão da bolinha com o bloco?
voce teria uma engine ou poderia fazer um simples exemplo para mim(se não for pedir de mais)

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema com instance_create

Mensagem por GameMakerTutoriais em Sex 04 Fev 2011, 13:20

Ilg 15 escreveu:colisão da bolinha com o bloco?

Isso mesmo. Vá lá na janela (propriedades) da bolinha e coloque o código no evento colision.

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
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]Problema com instance_create

Mensagem por Ilg 15 em Sex 04 Fev 2011, 13:26

ah obrigado deu certo agora

Ilg 15

Número de Mensagens : 14
Data de inscrição : 04/02/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Problema com instance_create

Mensagem por Conteúdo patrocinado Hoje à(s) 06:17


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