Intercecção entre objectos

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

Intercecção entre objectos

Mensagem por vistoisto em Dom 26 Out 2008, 14:37

Viva

Como posso detectar se um objecto interceptou o outro?

Ou seja, estou a movimentar um objecto e preciso de saber se ele "entrou dentro" de um outro objecto.

Obrigado.

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por Convidad em Dom 26 Out 2008, 16:37

temos 2 objetos:
obj_player1
obj_player2

para saber se estão "exatamente" no mesmo lugar, escreva:
Código:
if obj_player1.x=obj_player1.x and obj_player2.y=obj_player2.y then
{ show_message('mesmo lugar') }

para saber se eles só se encostaram, escreva no evento step do obj_player1:
Código:

xx=largura do objeto
yy=altura do objeto

if not place_free(x,y,ob_player2) and not place_free(xx,yy,ob_player2)
{ show_message('escostou!') }

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por vistoisto em Dom 26 Out 2008, 17:02

Posso colocar o código no evento step do objecto1, por exemplo?

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por joqus em Dom 26 Out 2008, 18:04

o meu,
esse código naum vai funcionar,
vc tem q por o seguinte:

if obj_player2.x=obj_player1.x and obj_player1.y=obj_player2.y then
{ show_message('mesmo lugar') }

ai sim!

joqus

Número de Mensagens : 143
Idade : 104
Data de inscrição : 25/09/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://marcoseichperfil.appspot.com

Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por vistoisto em Dom 26 Out 2008, 18:40

Ok
Já consegui pôr a funcionar.

Eu preciso de colocar o objecto que movimento com as teclas numa determinada posição.

Estava tentanto usar isto

obj_boneco.x=100
obj_boneco.y=100


Só que não funciona.

vistoisto

Número de Mensagens : 33
Data de inscrição : 06/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por Convidad em Dom 26 Out 2008, 19:18

beeeem sacado jogus, eh q eu fiz o codigo de cabeça e nem testei...

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Intercecção entre objectos

Mensagem por Conteúdo patrocinado Hoje à(s) 03:01


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