Preguntas etiquetadas con game-loop

12
Pausar el juego dentro del ciclo del juego

Dentro del ciclo del juego, el juego se detiene presionando P, lo que significa que el ciclo del juego ya no se ejecuta. El problema es que después de detener este bucle, no se puede presionar P nuevamente para reanudar el bucle, ya que estaba dentro del bucle. ¿Cómo hacer que cuando se vuelva a...

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

9
Sistema de reproducción: ¿entradas de registro o eventos?

Leí esto: Cómo diseñar un sistema de repetición Pero en realidad no responde a mi pregunta. Mi juego está construido con el cliente "vista" del juego como un programa separado del servidor "modelo" y "controlador". (un poco como un mmo, o cualquier juego multijugador construido de esta manera). El...

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

8
Lazo del juego del lado del servidor

Muchos juegos de Java usan thread.sleep () para controlar fps. Dado que el servidor no muestra gráficos, ¿el ciclo del juego del servidor debe seguir ejecutándose solo calculando el tiempo delta? Como este ejemplo: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long...