Logo

¡Bienvenido a Stratos!

Acceder

Foros



Como Detectar Colisiones De Dos Maps

Iniciado por , 04 de Mayo de 2006, 05:24:24 PM

« anterior - próximo »

 Hola!, Estoy interesado en crear un juego casero online en mysql y VB6 pero no consigo crear una funcion para detectar colisiones de mapas. Ayuda pz!

UN SALUDO

[EX3]

 Por medio de cajas de colision. Para detectar colision entre dos imagenes deberas crear una variable de tipo GFX_Rect, que haria de caja de colision, por cada imagen, en la que esten definidas la posicion del grafico en pantalla (X e Y) y sus dimensiones (Width y Height). Despues con la funcion MATH_IntersectRect() de la clase dx_System compruebas si ha existido colision alguna.

De la misma forma podrias definir segun casos varias cajas de colision para un mismo grafico o delimitar solo una zona en concreto del grafico. Las posibilidades son muchas, inclusive se podria hacer un metodo para calcular colsiones entre graficos rotados tal y como expuse en este otro tema.

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.