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

Nenhum

Ver toda a lista


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

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.diogost.no.comunidades.net

[RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Qui 24 Fev 2011, 16:13
Código que destroy objeto ao colidir com qualquer um dos outros ?
Tem algum código que fassa com que meu objeto aqui,colidir com qualquer outro sólido fassa com que ele vire outro ?
Mas tipo,ele pode colidir com qualquer um,e o código que eu preciso é que ele vire outro ao colidir com qualquer objeto do jogo :/
Existe ? Evil or Very Mad


Última edição por diogomonster em Sex 25 Fev 2011, 16:27, editado 1 vez(es)
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 25/07/2010
Número de Mensagens : 630
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuáriohttp://clubmaker.forumeiros.com

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Qui 24 Fev 2011, 16:20
Acho que você terá que criar um código para todos os objetos.
Evento de Colisão dos objeto com os outros.
instance_destroy()//destrua o objeto
instace_create(x,y,obj_desejado)//crie o outro objeto

você terá que criar um evento de colisão para todos os objetos.

Vou procurar como fazer isso em um código só, se eu achar eu posto aqui
avatar
Ranking : Nota C
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Qui 24 Fev 2011, 16:27
vc pode fazer assim tambem cria um obj sem sprite e cria uma colisão do player com ele ae vc coloca assim
Código:
instance_change(novo objeto,1)
ae vc coloca o objto sem sprite como parente dos demais objetos tendeu?! falou
avatar
Data de inscrição : 12/02/2011
Número de Mensagens : 61
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.diogost.no.comunidades.net

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Qui 24 Fev 2011, 16:35
tipo,fazer do geito que você disseram eu sei,o problema que é muito demorado,eu tenho essas ideias depois que o jogo ja ta la na frente :/
tem muito objeto ,iria demorar muito para fazer isto com cada um :/,por isso eu perguntei a colisão com um só,mas obrigado a vocês Very Happy
avatar
Data de inscrição : 12/02/2011
Número de Mensagens : 61
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.diogost.no.comunidades.net

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Qui 24 Fev 2011, 16:38
Resolvi,vou explicar o que eu fiz, Very Happy
Ja que era tipo um Haduken,eu botei este código :
Código:
if instance_destroy()
{
instance_create(x,y,obj)
}
avatar
Data de inscrição : 20/01/2011
Número de Mensagens : 65
Insígnias de JAM :

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

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Sex 25 Fev 2011, 13:44
Eu sugiro esse codigo que você nem precisa criar um evento de colisão

No step:

Código:
if ! place_free(x+4,y)
{
instance_create("objeto que você quer criar"); instance_destroy()
}
if ! place_free(x-4,y)
{
instance_create("objeto que você quer criar"); instance_destroy()
}
if ! place_free(x,y+4)
{
instance_create("objeto que você quer criar"); instance_destroy()
}
if ! place_free(x,y-4)
{
instance_create("objeto que você quer criar"); instance_destroy()
}

Sei que você ja conseguiu, mas se ainda der tempo, acho que esse codigo torna tudo mais fácil. xD

PS:se você está criando um jogo de gravidade,o codigo pode ser esse:

Código:
if ! place_free(x+4,y)
{
instance_create("objeto que você quer criar"); instance_destroy()
}
if ! place_free(x-4,y)
{
instance_create("objeto que você quer criar"); instance_destroy()
}
avatar
Data de inscrição : 12/02/2011
Número de Mensagens : 61
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.diogost.no.comunidades.net

Re: [RESOLVIDO]Código que destroy objeto ao colidir com qualquer um dos outros ?

em Sex 25 Fev 2011, 16:26
Vo botar resolvido,pois só o que eu precisei fazer assim ó,no Evento
DESTROY :
Código:
create(x,y,obj_Fire2)


pois eu ja tinha arrumado com que em quals objetos ele ia destroir,só queria saber se achava como criar ao destroir Very Happy
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