Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.

3
¿Cómo funciona Megatexture?
He estado pensando en desarrollar un pequeño motor no solo para desarrollar pequeños juegos experimentales, sino también como base para probar varias técnicas de renderizado y cosas así. En este momento he estado pensando mucho sobre cómo manejar las texturas y me topé con la textura de megate, pero esto …
21 textures 

10
Compitiendo con C ++ para la programación de juegos
Esta pregunta se migró de Stack Overflow porque se puede responder en Game Development Stack Exchange. Migrado hace 8 años . Tengo curiosidad por saber por qué C ++ es tan popular para el desarrollo de juegos y no por otros lenguajes. Sé que puedes crear un código muy rápido …
21 c++ 



9
Manera eficiente de dibujar contornos alrededor de sprites
Estoy usando XNA para programar un juego, y he estado experimentando con varias formas de lograr un efecto 'seleccionado' en mis sprites. El problema que tengo es que cada clic que se dibuja en el spritebatch se dibuja con más de un sprite (cada objeto puede estar compuesto por hasta …
21 2d  xna  sprites 

2
Implementando una cámara / viewport a un juego 2D
¿Cuál es la forma más práctica de implementar la cámara / vista en un juego 2D? He leído que debo almacenar la posición del mundo del objeto en lugar de la posición relativa a la pantalla. Situación actual: He implementado un juego 2D simple donde cargo objetos y niveles desde …
21 c++  2d  architecture  camera 

1
Transformar el orden de multiplicación de la matriz
Estoy experimentando dificultades tratando de averiguar el orden de multiplicación correcto para una matriz de transformación final. Siempre obtengo movimientos extraños o geometría distorsionada. Mi modelo actual se explica a continuación: Para un solo nodo, mi orden de multiplicación es: L = S * R * T dónde L = …
21 matrix 


3
¿Pasando de A (x, y) a B (x1, y1) con velocidad constante?
Actualmente tengo algo como: float deltaX = point0.getX() - point1.getX(); float deltaY = point0.getY() - point1.getY(); Y cada 0.01 segundos actualizo la posición de mis objetos de esta manera: object.setPosition(object.getX()-deltaX/100,object.getY()-deltaY/100); Entonces esto mueve mi objeto del punto 0 al punto 1 en 1 segundo. Lo que necesito es tener los …

5
¿Necesito el componente 'w' en mi clase de Vector?
Suponga que está escribiendo un código de matriz que maneja la rotación, la traducción, etc. para el espacio 3d. Ahora las matrices de transformación tienen que ser 4x4 para encajar el componente de traducción. Sin embargo, en realidad no necesita almacenar un wcomponente en el vector, ¿verdad? Incluso en la …

6
¿Cómo construir una "IA de tráfico"?
Un proyecto en el que estoy trabajando ahora presenta una gran cantidad de "tráfico" en el sentido de que los automóviles se mueven a lo largo de las carreteras, los aviones se mueven alrededor de una plataforma, etc. A partir de ahora, las rutas disponibles se calculan previamente, por lo …
21 ai  movement 


2
Hacer que toda la escena se desvanezca a escala de grises
Cuando el jugador pierde toda su vida, quiero que toda la pantalla del juego pase a escala de grises, pero no deje de actualizarse de inmediato. También prefiero que se desvanezca a escala de grises en lugar de perder repentinamente todo el color. Todo lo que he encontrado hasta ahora …
20 xna  c# 



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.