Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.



1
¿Cómo cargo los recursos gráficos de forma asincrónica?
Pensemos en una plataforma independiente: quiero cargar algunos recursos gráficos mientras se ejecuta el resto del juego. En principio, puedo cargar los archivos reales en un hilo separado, o usar E / S asíncrona. Pero con los objetos gráficos, tendré que subirlos a la GPU, y eso (por lo general) …


1
¿Cómo crear un efecto de portal rápido y de alta calidad?
EDITAR: Así que conseguí que el efecto visual del portal funcionara sin ningún impacto en el rendimiento, y tengo la configuración física de objetos con cuerpos rígidos que se mueven a través de portales sin problemas, y objetos con controladores de personajes que se mueven a través de ellos sin …
9 unity  valve  portals 

1
¿Cómo ocluir luces en Unity3D?
En primer lugar, soy dueño de Unity Pro. He estado buscando ocluir luces cuando no se ven desde hace un tiempo para mejorar el rendimiento. Los principales métodos con los que me encontré fueron el uso de BecameVisible () y la prueba de la cámara frustum. Mi principal problema era …

3
Esquema de sprites
Actualmente estoy trabajando en un juego 2D, y mi tarea actual es delinear el objeto seleccionado. Básicamente utilizo un sombreador de desenfoque para hacerlo en tiempo de ejecución completo. Primero dibujo mi sprite usando un sombreador de desenfoque gaussiano vertical, luego lo dibujo con un sombreador de desenfoque gaussiano horizontal, …



2
Siguiendo un camino de manera suave
Actualmente estoy haciendo un juego de defensa de torre 2D con un carril estático predeterminado que los enemigos siguen (es decir, las torres no pueden bloquear el camino y encontrar el camino no es el problema que estoy tratando de resolver). Estoy tratando de imaginar cómo exactamente hacer que las …



4
¿Por qué debería usar métodos de inicialización y limpieza separados en lugar de poner lógica en el constructor y destructor para los componentes del motor?
Estoy trabajando en mi propio motor de juego, y actualmente estoy diseñando mis gerentes. He leído que para la administración de memoria, el uso Init()y las CleanUp()funciones son mejores que el uso de constructores y destructores. He estado buscando ejemplos de código C ++, para ver cómo funcionan esas funciones …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.