Anuncios Google

Colisiones en 3D [Lua]

Bueno pues como ya saben estoy iniciandome en el dificil mundo del modelado en 3D y no puedo combinarlo con LUA.

Haber como demonios hago una función para que me devuelva si 2 objetos han colisionado?

 

He probado esta funcion pero al no conocer la w, h y p de mis objetos no puedo hacer nada:

function colision(obj1, obj2) 
	if obj1.x+obj1.w>obj2.x 
	and obj1.x<obj2.x+obj2.w 
	and obj1.y+obj1.h>obj2.y 
	and obj1.y<obj2.y+obj2.h
	and obj1.z+obj1.p>obj2.z 
	and obj1.z<obj2.z+obj2.p then 
		return true 
	end
	return false 
end

Salu2 y gracias

 

Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Al crear un modelo en el

Al crear un modelo en el sketchup, si lo haces de 5x4x3 metros, eso sera la longitud en LuaDEV o sea, 5 de ancho, 4 de alto y 3 de profundidad.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.