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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/04/2013
Número de Mensagens : 354
Insígnias de JAM :

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

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

como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 11:40
Eu estou tentando fazer uma coisa mas n tenho ideia de como fazer,digamos que tem 2 objetos,1 shuriken inimiga e 1 ninja jogador
o que eu ja fiz,é que,quando a shuriken encoste no jogador,ela suma,de um barulho e o ninja perde vida

mas eu queria fazer que quando a shuriken encostasse no ninja,alem dessas coisas ela ficasse grudada no ninja,fiz uma imagem bem simples para ser facil de entender(shuriken grudou na cabeça)

avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

Prêmios
   : 3
   : 1
   : 3
Ver perfil do usuário

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 11:50
Primeiramente no evento de colisão não coloca instance destroy(obvio isso)

Então na shuriuken você cria uma variável pra guardar a posição que colidiu. Por exemplo
No create
Código:

grudado = false //serve pra saber se colido
outro = -1 //Esse representa o objeto que grudou
xcolisao = 0 //Posicao relativa
ycolisao = 0 //Posicao relativa
Na colisao
Código:

grudado = true;
outro = other;
xcolisao = x - other.x;
ycolisao = y - other.y;
No evento step
Código:

if (grudado){
  if(instance_exists(outro)){
    x = (outro).x + xcolisao;
    y = (outro).y + ycolisao;
  }
}
[/code]
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/04/2013
Número de Mensagens : 354
Insígnias de JAM :

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

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

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 11:59
aqui não funcionou,quando ele encostava na shuriken,ela simplesmente ia na outra direção(a shuriken alem de velocidade tb tem gravidade)
avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

Prêmios
   : 3
   : 1
   : 3
Ver perfil do usuário

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 13:04
LightSpeedy , no evento de colisão zere todos os movimentos
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/04/2013
Número de Mensagens : 354
Insígnias de JAM :

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

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

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 17:58
Rodrigo Santiago tava na escola,mas vou responder agora,eu ja tinha apagado tudo na colisão,acho que o problema deve ser a velocidade que a shuriken vai
avatar
Ranking : Nota C
Notas recebidas : D+C+C
Data de inscrição : 20/08/2013
Número de Mensagens : 77
Insígnias de JAM :

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

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 18:16
no creat do shuriken
Código:

act=0
no step do shuriken
Código:

if not(act=0)
{
    speed=0
    if instance_exists(act)
    {x=act.x+posx
    y=act.y+posy}
    else
    instance_destroy()
}
else
if place_meeting(x,y,NINJA)
{
    ref=instance_nearest(x,y,NINJA)
    act=ref
    posx=x-ref.x
    posy=y-ref.y
    speed=0
}

verifiq se não tem mais codigo no shurken q podem atrapalhar

ok ? flw  =) qq coisa fla
avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

Prêmios
   : 3
   : 1
   : 3
Ver perfil do usuário

Re: como fasso um Objeto "colar" no outro?

em Sex 03 Jul 2015, 18:55
@LightSpeedy escreveu:Rodrigo Santiagoacho que o problema deve ser a velocidade que a shuriken vai

Você "ZEROU" os movimentos no script da colisao que eu sugeri?(speed =0, hspeed =0, vspeed =0, gravity=0)

Android Project Eu não tenho certeza se o efeito que seu código da é o mesmo que ele quer.
Conteúdo patrocinado

Re: como fasso um Objeto "colar" no outro?

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