Desarrollo de juegos

9
Tiempo de carga previo al juego vs. tiempo de carga del juego

Estoy desarrollando un juego en el que se incluye un laberinto aleatorio . Hay algunas criaturas de IA que acechan en el laberinto. Y quiero que sigan algún camino de acuerdo con la forma del laberinto. Ahora hay dos posibilidades para que implemente eso, la primera forma (que usé) es calculando...

9
¿Debo llamar al recolector de basura durante la pantalla de carga?

Entonces, leí un poco sobre la recolección de basura últimamente, por curiosidad, y hay algo que se repite con bastante frecuencia: la recolección de basura puede conducir a una desaceleración repentina del programa, dependiendo de la "profundidad" de la recolección. Pero en los videojuegos, hay...

9
Cajas delimitadas en octrees

He visto que los octrees a menudo se usan para cosas como el sacrificio de frustum y la detección de colisiones en 3D. Pero no estoy seguro de cómo funciona el algoritmo. Seguramente todo el principio del octree se rompe cuando intenta usar cuadros delimitadores, porque cualquier cuadro dado podría...

9
¿Apuntar a un vehículo con movimiento complejo?

Apuntar a un vehículo con velocidad constante conocida es simple, y se garantiza la colisión (ver Predicción de la posición del enemigo para que un objeto lidere su objetivo , Encontrar el punto de encuentro de 2 objetos en 2D, conociendo la velocidad y la pendiente (constante) ). La IA imprecisa...

9
Box2D Diferencia entre WorldCenter y Posición

Entonces este problema ha estado fracasando por un par de días En primer lugar, ¿cuál es la diferencia entre decir Body.getWorldCenter () y Body.getPosition (). Escuché que WorldCenter podría tener que ver con el centro de gravedad o algo así. En segundo lugar, cuando creo un cuerpo Box2D para un...

9
Codificación visual de árboles de diálogo de rpg

Actualmente estoy usando XML para crear mis árboles de diálogo en mi rpg, pero hacerlo a mano durante cientos de discusiones diferentes puede volverse muy tedioso muy rápido. Me preguntaba si hay alguna manera de implementar un diagrama de flujo / udk kismet como un sistema de codificación visual...

9
Isométrica 2D: coordenadas de pantalla a mosaico

Estoy escribiendo un juego 2D isométrico y tengo dificultades para determinar con precisión en qué mosaico está el cursor. Aquí hay un dibujo: donde xs e ys son coordenadas de pantalla (píxeles), xt e yt son coordenadas de mosaico, W y H son ancho de mosaico y altura de mosaico en píxeles,...

9
¿Cómo encuentro el ángulo entre dos vectores?

Tengo 3 puntos en mi pantalla: a = a point which is (c.x, 0) makes a line pointing straight up b = a user input touch, can be anywhere on the screen c = a moving object a _______.________ | | | | | | | b | | | . | | | \ | | | \ | | | \| | | | c | |______._______| He dibujado algunas líneas...

9
¿Pueden los agentes adversarios lanzar monedas?

Estaba pensando en los juegos entre pares al considerar un simple juego de lanzamiento de monedas. Abre su versión de P2PCoinFlipping Beta 2.3 y muestra una lista de servidores de nombres de jugadores. Después de elegir el servidor más cercano aparece un marcador de los jugadores más...