Desarrollo de juegos

11
Fusionar geometría / malla sin perder beneficios

En three.js podemos simplemente fusionar geometría para limitar la cantidad de llamadas de extracción y así aumentar el rendimiento. En una prueba simple con un material, podría dibujar 50,000 cubos + sombras @ 60fps en mi GPU GTX660. Sin la fusión de geometría, 5.000 cubos ya causaron un...

11
¿KD-Tree completamente dinámico contra Quadtree?

Trabajando en mi juego, estoy en el punto donde necesito rastrear todas las unidades del mundo para poder hacer controles de combate del vecino más cercano. Este es un juego similar a RTS, con potencialmente miles de pequeñas unidades automatizadas moviéndose. He estado buscando en KD-Trees y...

11
¿Cómo se mueve un sprite en incrementos de subpíxel?

Los píxeles están activados o desactivados. La cantidad mínima que puede mover un sprite es un solo píxel. Entonces, ¿cómo haces que el sprite se mueva más lento que 1 píxel por fotograma? La forma en que lo hice fue agregar la velocidad a una variable y probar si había alcanzado 1 (o -1). Si lo...

11
¿SpriteKit sigue el patrón MVC?

Actualmente estoy trabajando en un proyecto de iOS llamado Old Frank que he estado tratando de seguir un patrón de diseño MVC. La esencia de esto es. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) Ahora, si entiendo MVC correctamente, no puede usar muchas de las...

11
Unity UI cuadrado que llena ancho O alto

Estoy tratando de crear un tablero con estos requisitos: Será cuadrado. DEBE ajustarse al ancho o alto disponible. DEBE estar centrado en el lienzo. PUEDE estar envuelto en tantos lienzos intermedios adicionales como sea necesario. Estoy jugando con las anclas, pero no encuentro ninguna...

11
UPS y FPS: ¿qué debo limitar y por qué?

Actualmente estoy escribiendo un juego usando C ++ y SDL2 y hay una cosa que me pregunto: ¿tiene sentido limitar mis cuadros por segundo (FPS) y / o mis actualizaciones por segundo (UPS)? Tengo la idea de que si limitas el UPS, esencialmente controlas la velocidad del juego: si el jugador mueve...

11
¿Podría la interpolación de fotogramas como la utilizada por SmoothVideo Project ser una opción para aumentar la velocidad de fotogramas de los juegos sin un impacto tan grande en el rendimiento?

El Proyecto SmoothVideo utiliza la interpolación de cuadros para aumentar los fps de video de 24 a 60. Los resultados son bastante impresionantes . Me preguntaba si esto podría aplicarse y si se vería bien en los videojuegos. Utiliza muchos menos recursos que renderizar todos los marcos, por lo...