Una breve demostración del algoritmo de gráficos 3D más simple.

Última Versión

Versión
Actualizar
17 nov. 2023
Desarrollador
Categoría
Google Play ID
Descargas
1.000+

App APKs

Ray Casting Demo GAME

Una breve demostración del algoritmo de gráficos 3D más simple.



*¿Qué es RayCasting?

-Raycasting es una técnica de renderizado para crear una perspectiva 3D en un mapa 2D.
-La idea básica del raycasting es la siguiente: el mapa es una cuadrícula cuadrada en 2D, y cada cuadrado puede ser 0 (= sin muro) o un valor positivo (= un muro con cierto color o textura).



*¿Cómo funciona Ray Casting?
-Dispara el rayo desde el lugar del jugador y obtiene la longitud del rayo cuando toca la pared.
- A partir de la longitud, calcula el tamaño de las columnas individuales y su color

Leyenda del minimapa:
Rayo verde: lo que ves
Rayo azul: reflejo que se renderiza
Rayo amarillo: reflejo que no golpeó nada y no se renderiza
Más información

Publicidad