PDA

Ver la Versión Completa : Como hacer un colisionador de objeto en delphi 7?


Morofoft_Tuto
07-04-2017, 02:19:27
Buenos Dias a todos Alguien puede decirme como puedo hacer un colicionador en delphi 7.
Lo usaria para una applicacion que cuando un shape cruzada por encima de otro lo detetada y aga una funcion que le ponga
como por ejemplo que desaparesca.

AgustinOrtu
07-04-2017, 03:56:44
Bienvenido a ClubDelphi


Buenos Dias a todos Alguien puede decirme como puedo hacer un colicionador en delphi 7.
Lo usaria para una applicacion que cuando un shape cruzada por encima de otro lo detetada y aga una funcion que le ponga
como por ejemplo que desaparesca.

Que es un colicionador? :confused:

ElKurgan
07-04-2017, 07:37:28
Creo que quiere un "colisionador" o algo así...

mamcx
07-04-2017, 15:04:39
Si entiendo, esta hablando de videojuegos...

look
07-04-2017, 16:24:34
aqui esta:

http://www.swissdelphicenter.ch/en/showcode.php?id=1791

pd: lo primero que se me vino a la mente por el titulo, es el cern, el colisionador de adrones, madre mia!

Morofoft_Tuto
10-04-2017, 04:14:23
LOOK
Mucha gracias

Morofoft_Tuto
10-04-2017, 04:17:36
Bienvenido a ClubDelphi




Que es un colicionador? :confused:
EStoy hablando de un juego es cuando dos objeto chocan entre si.
Por ejemplo: si dos objeto chocan que el programa detecte el choque.

Ñuño Martínez
12-04-2017, 13:54:50
Eso es geometría básica.

Te recomiendo que cojas un papel (cuadriculado, a ser posible) y dibujes unos pocos rectángulos, algunos que se choquen otros no, identifiques sus propiedades (posición, tamaño...) y si le das un poco al coco seguro que sacas ideas. ;)

look
12-04-2017, 15:53:02
Eso es geometría básica.

Te recomiendo que cojas un papel (cuadriculado, a ser posible) y dibujes unos pocos rectángulos, algunos que se choquen otros no, identifiques sus propiedades (posición, tamaño...) y si le das un poco al coco seguro que sacas ideas. ;)


si, sumado a esto en realidad no es tan dificil llegar a una conclusion , por ejemplo, para detectar que dos objetos colisionen seria algo asi como cuando las cordenadas del objeto1 xy son iguales al objeto2 xy, pero esto es un problema porque limitarias tu colision al un pixel :p , etones para mejorarlo hay que mescalar dos datos mas a la ecuacion , ancho y alto del los objetos, esto seria como una colision super basica.

saludos!

jhonny
19-04-2017, 19:37:27
EStoy hablando de un juego es cuando dos objeto chocan entre si.
Por ejemplo: si dos objeto chocan que el programa detecte el choque.

No soy un experto en el tema, sin embargo seguramente la biblioteca Box2D seguramente te podría echar una mano con esto... te dejo el siguiente vídeo que seguramente te podría dar un "norte" con este tema... de hecho ahí hacen algo como lo que necesitas con Box2D.Collision

https://www.youtube.com/watch?v=GiHcD3mb5ss