¿Cuáles son algunos recursos geniales y útiles para un juego isométrico construido en XNA Framework? [cerrado]


10

Actualmente estoy trabajando en un juego isométrico con Microsoft XNA Framework. Estoy buscando recursos que serían útiles para hacer de este un proyecto exitoso, como motores isométricos, motores de física, motores de sprites (para juegos isométricos), controladores de eventos para ...

Cualquier contribución será muy apreciada.

Respuestas:


6

La proyección isométrica no es tan relevante para las herramientas subyacentes que elige, es solo la forma (ángulo, sin distorsión de la perspectiva) de ver las cosas, pero eso no cambia los principios subyacentes de cómo se comportan las cosas. Eso significa que no necesita buscar particularmente herramientas isométricas.

La física, por ejemplo, es la misma, no importa cómo la mires. La matemática de un accidente automovilístico no cambia, ya sea que lo mire desde la izquierda o desde la derecha, no depende del observador. Lo mismo es cierto para una pelota que rebota, no le importa si la miras desde la izquierda o desde arriba, rebotará de la misma manera siempre.

Si tiene dudas particulares sobre cómo implementar tales cosas en términos de proyecciones isométricas, díganos un ejemplo y podemos entrar en detalles :)


3

Seguí los tutoriales del motor de mosaico en este sitio: xnaresources.com . El tutorial del motor de mosaico comienza como un mapa de mosaico cuadrado regular, pero en la Parte Cuatro lo convierten a isométrico. Cubren el dibujo, la profundidad del mosaico, la selección del mosaico (es decir, "¿En qué mosaico hice clic?") Y agregan un carácter controlable.


1

No es un motor, pero hice una bifurcación del proyecto TiledLib de Nick Gravelyn que muestra un ejemplo de esa biblioteca que representa un mapa en mosaico isométrico. No es perfecto (probablemente tenga errores), pero podría ayudarlo a comenzar y, si tiene algún problema, publique un error y veré si puedo ayudarlo.

HTH

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.