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

Nenhum

Ver toda a lista


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

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

[Resolvido]Problema com instance_create

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)
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com instance_create

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);
avatar
Data de inscrição : 04/02/2011
Número de Mensagens : 14
Insígnias de JAM :

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

Re: [Resolvido]Problema com instance_create

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
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com instance_create

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.
avatar
Data de inscrição : 04/02/2011
Número de Mensagens : 14
Insígnias de JAM :

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

Re: [Resolvido]Problema com instance_create

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ê?
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com instance_create

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.
avatar
Data de inscrição : 04/02/2011
Número de Mensagens : 14
Insígnias de JAM :

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

Re: [Resolvido]Problema com instance_create

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)
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com instance_create

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.
avatar
Data de inscrição : 04/02/2011
Número de Mensagens : 14
Insígnias de JAM :

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

Re: [Resolvido]Problema com instance_create

em Sex 04 Fev 2011, 13:26
ah obrigado deu certo agora
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