viernes, 9 de noviembre de 2012

Comenzando a construir un nivel.

Buenas,

 Hacía bastante que no publicaba algo pero lo cierto es que he estado bastante liado programando.

 Al juego le faltaba una luz en la nave para que pudieran verse desde una distancia aceptable las paredes y poder moverse en el caso de que el área no estuviera iluminada, cosa que he solucionado por ahora simplemente incluyendo un punto de luz en la nave que ilumine en función de la distancia.

 Combinando un shader de puntos de luz y el del dibujado de las sombras y luz especular ahora tengo uno que hace ambas cosas: proyecta sombras para la luz que viene del sol e ilumina mediante puntos de luz. He incluido un punto de luz en la parte delantera superior de la nave para iluminar.

 En cuanto al nivel que se ve es simplemente un prototipo de fase, probando funcionalidades como abrir una puerta y como se ilumina el interior para intentar maniobrar.

 El tema de la detección de colisiones mediante Jitter van cada vez mejor cuanto más me hago al motor, tiene bastantes posibilidades. Me falta que el rozamiento sea 0 para que los cuerpos no pierdan velocidad pero el que trae por defecto no está nada mal para que se controle mejor, no me importaría dejarlo así.

También he estado trasteando con el dibujado de los planetas y simplemente he dejado una bola azul, solo la atmósfera de la tierra transparente en plan debug.