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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

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

Intercecção entre objectos

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.
Convidad
Convidado

Re: Intercecção entre objectos

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!') }
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

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

Re: Intercecção entre objectos

em Dom 26 Out 2008, 17:02
Posso colocar o código no evento step do objecto1, por exemplo?
avatar
Data de inscrição : 25/09/2008
Número de Mensagens : 143
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://marcoseichperfil.appspot.com

Re: Intercecção entre objectos

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!
avatar
Data de inscrição : 06/10/2008
Número de Mensagens : 33
Insígnias de JAM :

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

Re: Intercecção entre objectos

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.
Convidad
Convidado

Re: Intercecção entre objectos

em Dom 26 Out 2008, 19:18
beeeem sacado jogus, eh q eu fiz o codigo de cabeça e nem testei...
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