Desarrollo de juegos

9
Manipulación de malla en GPU vs CPU

Solo un poco curioso: ¿dónde realiza manipulaciones de malla, en la CPU o en el sombreador? He estado haciendo todo en la CPU y un amigo sugirió mover las cosas al lado de la GPU. Si está haciendo cosas como animaciones óseas ... en la GPU, ¿cómo recupera la malla? (ya que estoy haciendo detección...

9
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...

9
¿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 que si el...

9
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...

9
¿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
¿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)...

9
¿Cómo puedo usar Editline para una consola en el juego?

Me gustaría agregar una consola en el juego a un juego de C ++ que estoy creando. Aunque renderizar la consola y analizar los comandos con los que estoy bien, el aspecto de entrada de texto y edición (por ejemplo, manejo de teclas izquierda / derecha, espacios de retroceso, etc.) parece un gran...

9
Drone targeting

Imagine un "dron" y un punto objetivo en un plano 2D. Hay ocho parámetros: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (solo diremos que el objetivo es estacionario) El trabajo del dron...