Estoy tratando de dibujar proyectiles y haciendo carteleras. Un proyectil consiste en una "partícula" abordada por un billete y un "marcador". Cuando vallo un proyectil, no se puede ver cuando la dirección de visualización del jugador es paralela al eje del proyectil.
¿Cómo Halo u otros juegos resuelven este problema, para que los proyectiles se puedan ver desde atrás?
opengl
first-person-shooter
Estado de detención
fuente
fuente
Respuestas:
Haré una puñalada.
Primero, parece que hay una malla muy baja en polietileno utilizada para la bala real. Está texturizado con una textura parcialmente transparente. Se hace mucho más brillante que otras cosas en la escena. La textura puede incluso ser animada.
El 'trazador' puede ser una textura simple que no es una cartelera normal. Creo que si girara este marcador sobre su eje z local de modo que se enfrentara a la cámara, resolvería su problema con su técnica de cartelera. Un algoritmo de observación puede lograr esto.
fuente
Solución: haga que su proyectil sea 3D en lugar de 2D.
fuente