Desarrollo de juegos

8
La detección de colisión ralentiza el dibujo de la pantalla

Recientemente he estado buscando el desarrollo del juego como un pasatiempo, y decidí que para aprender los entresijos del desarrollo del juego, debería crear un juego y renderizar todo yo mismo (sin el uso de un motor de juego). Esto ha resultado bastante complicado, sin embargo, estoy haciendo...

8
Hacer que una bola Box2D rebote a una altura constante

Quiero crear un juego como Doodle Jump. Estoy usando libgdx y Box2d. Necesito asesoramiento sobre cómo hacer que mi pelota rebote constantemente y con la misma altura. He intentado establecer la restitución del cuerpo de la pelota a 1 para que pueda saltar constantemente, pero cuando salto en un...

8
Automatch / jugadores en cola

Estoy usando Node.js y Redis. Estoy tratando de encontrar una forma confiable de atrapar jugadores automáticamente. Hay un servidor coincidente y luego se configuran varios servidores de juegos. Lo siguiente es lo que necesito que suceda: El jugador envía una solicitud de ingreso con el tipo de...

8
Y y X: ¿lo estoy haciendo mal?

A veces me encuentro con pequeños problemas al hacer mis proyectos de JavaScript. Esto se debe a que la mayoría de las funciones integradas de JavaScript ejecutan X, Y si se necesitan posiciones. (En ese orden). Pero cuando construyo una matriz 2D empiezo con Y, me parece más lógico ejecutar el...

8
Mezclando hilos y corutinas en Unity3D Mobile

Tuve una rutina en Unity3D que descargó un zip de un servidor, lo extrajo a la ruta de datos persistente y cargó su contenido en la memoria. El flujo se parecía a esto: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return

8
Determinar si la eliminación de un vóxel dividirá un grupo

Tengo la siguiente situación: tengo una cuadrícula de voxels en 3D (activar / desactivar, el tamaño máximo es probablemente 128x128x128). Sé de antemano que dentro de la red, todos los vóxeles que están encendidos están interconectados, formando un solo grupo. Ahora necesito determinar: cuando...

8
¿Cómo utiliza Unity C # como lenguaje de script?

Que yo sepa, hasta ahora, he pensado que C # es y siempre ha sido un lenguaje compilado. Recientemente comencé a estudiar Unity3d y noté que ofrecen C # como una opción para crear secuencias de comandos e interactuar con los objetos del juego a través de su API (junto con JavaScript y un par de...

8
Cómo evitar el bloqueo del cardán

Estoy tratando de escribir código con rota un objeto. Lo implementé como: La rotación sobre el eje X viene dada por la cantidad de cambio en las coordenadas y de un mouse y la rotación sobre el eje Y está dada por la cantidad de cambio en las coordenadas x de un mouse. Este método es simple y...

8
¿Cuál es la mejor manera de dibujar muchos árboles?

Estoy escribiendo una aplicación que representa una isla aleatoria plantada con árboles. Los árboles son actualmente dos quads, entrecruzados y dibujados con texturas. Planeo tener mallas más complejas que formen diferentes tipos de plantas, por ejemplo, una palmera, roble, hierbas, etc. El...

8
Conversión de densidad de campo de flujo

Estoy tratando de implementar la navegación de campo de flujo, como se describe en http://grail.cs.washington.edu/projects/crowd-flows/ pero no puedo entender cómo se supone que debe manejar la función de densidad en la Figura 4 del documento radio de la unidad ¿Alguien ha implementado eso y...

8
¿Cómo mantengo mi personaje centrado en la pantalla?

Estoy haciendo un juego similar a Legend of Zelda: Link to the Past (acción-aventura 2D de arriba hacia abajo). Quiero que el personaje permanezca centrado en la pantalla cuando se mueve. Actualmente, cada vez que el jugador quiere moverse, muevo todo el mapa en la dirección opuesta. Esto...