Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Como hacer un colisionador de objeto en delphi 7? (https://www.clubdelphi.com/foros/showthread.php?t=91724)

Morofoft_Tuto 07-04-2017 02:19:27

Como hacer un colisionador de objeto en delphi 7?
 
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


Cita:

Empezado por Morofoft_Tuto (Mensaje 515302)
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

Cita:

Empezado por AgustinOrtu (Mensaje 515307)
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

Cita:

Empezado por Ñuño Martínez (Mensaje 515492)
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

Cita:

Empezado por Morofoft_Tuto (Mensaje 515419)
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


La franja horaria es GMT +2. Ahora son las 09:41:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi