Colisão apenas se o objeto estiver totalmente em cima do outro

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

Colisão apenas se o objeto estiver totalmente em cima do outro

Mensagem por Molinware em Ter 24 Abr 2012, 09:37

Exemplo: Você quer mostrar uma mensagem quando seu carro estacionar totalmente dentro da vaga?

Adicione esse código na colisão com o objeto:

Código:
//Código por Guilherme Daniel Molin
global.finalx = sprite_get_width(sprite_index) - sprite_get_xoffset(sprite_index);
global.finaly = sprite_get_height(sprite_index) - sprite_get_yoffset(sprite_index);

with(other){
    global.finalx2 = sprite_get_width(sprite_index) - sprite_get_xoffset(sprite_index);
    global.finaly2= sprite_get_height(sprite_index) - sprite_get_yoffset(sprite_index);
}


if x >= (other.x+sprite_get_xoffset(sprite_index)) and (x+global.finalx <= other.x+ global.finalx2){
    if (y >= other.y+sprite_get_yoffset(sprite_index)) and (y+global.finaly <= other.y+global.finaly2){
        //CÓDIGO QUE VOCÊ QUER EXECUTAR
    }
}



ou baixe o script:
Download

Molinware

Ranking : Nota B
Número de Mensagens : 234
Idade : 25
Data de inscrição : 18/11/2011
Notas recebidas : C + C + D + B+ A + A
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://molinware.net23.net

Voltar ao Topo Ir em baixo

Re: Colisão apenas se o objeto estiver totalmente em cima do outro

Mensagem por theguitarmester em Ter 24 Abr 2012, 16:48

faça uma ENGINE para seu script, so dowload do script para Que? se o codigo esta ali, eu estava esperando que tivesse uma engine, porque voce postou onde se posta Engines(:: Aprendizado :: Engines)

apos postar a Engine, eu comento sobre ela e o SCRIPT

theguitarmester

Ranking : Sem avaliações
Número de Mensagens : 1908
Idade : 21
Data de inscrição : 28/02/2012
Notas recebidas : B
Reputação : 80
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 2
   : 2
   : 1

http://guitarmester.no.comunidades.net/index.php?pagina=19362978

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