Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.


3
Vector3 vs. Vector2: ¿rendimiento, uso?
Actualmente estoy jugando con XNA y creando un simple juego de plataformas en 2D. Estaba pensando en agregar varias capas para que sea un poco desafiante. En lugar de tener un Vector2para mis posiciones, ahora uso un Vector3, solo para usarlo Zcomo profundidad de capa. Sin embargo, dado que no …

1
Patrón de diseño de regla / validación
Qué patrones de diseño se pueden usar para crear un sistema de reglas / validación para un juego como el ajedrez (este es solo un ejemplo simple, el juego real necesita conjuntos de reglas más difíciles) He leído varias preguntas en este sitio y no he encontrado una respuesta concluyente …

1
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 grandes progresos. …
8 android 

4
La mejor técnica para dibujar mosaicos isométricos.
Estoy pensando en hacer un juego isométrico simple con HTML5 Canvas y me pregunto cuál es la forma más rápida de renderizar los mosaicos. Dado que los mosaicos tienen forma de diamante, pero drawImage dibuja rectángulos, tengo que dejar de lado las esquinas (las partes negras a continuación): Creo que …



1
Paso de tiempo en el juego multijugador
Estoy tratando de entender el concepto de crear una experiencia multijugador servidor / cliente. Mi problema está relacionado principalmente con el paso del tiempo. Considere el siguiente escenario: Un cliente se conecta a un servidor. El cliente envía sus entradas al servidor para indicar que quiere moverse. El servidor simula …

2
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 OPTIMAL_TIME = 1000000000 / TARGET_FPS; …


3
Importación y visualización de archivos .fbx
Tengo un pequeño problema con la importación / visualización de archivos .fbx. Revisé los ejemplos, pero los que más me interesan (animación y textura) están mal documentados para que alguien que es nuevo en esto los entienda como yo. Esto es lo que he intentado: logré obtener los vértices y …
8 c++  opengl  3d  models  fbx 


3
¿Cómo dibujar imágenes 2D usando OpenGL, en SDL?
Después de todo, logré encontrar un código simple que muestra cómo dibujar una imagen 2D con openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int loadTexture(char* fileName){ SDL_Surface *image=IMG_Load(fileName); SDL_DisplayFormatAlpha(image); GLuint object; glGenTextures(1,&object); glBindTexture(GL_TEXTURE_2D,object); …
8 c++  opengl  sdl  windows 

3
Esquema de fuente en OpenGL, FTGL
Estoy usando la biblioteca FTGL para representar las fuentes en mi juego, pero no tengo ni idea de cómo crear un esquema alrededor del texto. Lograr una sombra podría ser fácil, porque simplemente puedo hacerlo así: (pseudocódigo) font.render(Color::BLACK, position.x + 1, position.y + 1); // Shadow font.render(Color::WHITE, position.x, position.y) // …
8 c++  opengl  gui  fonts 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.