Quali sono alcune risorse utili e utili per un gioco isometrico basato su XNA Framework? [chiuso]


10

Attualmente sto lavorando a un gioco isometrico utilizzando Microsoft XNA Framework. Sto cercando risorse utili per rendere questo progetto di successo, come motori isometrici, motori fisici, motori sprite (per giochi isometrici), gestori di eventi per ...

Qualsiasi input sarebbe molto apprezzato.

Risposte:


6

La proiezione isometrica non è così rilevante per gli strumenti sottostanti che scegli, è solo il modo (angolo, nessuna distorsione prospettica) di guardare le cose, ma ciò non cambia i principi alla base di come le cose si comportano. Ciò significa che non è necessario cercare in particolare strumenti isometrici.

La fisica per esempio è la stessa, non importa come la guardi. La matematica di un incidente d'auto non cambia, che tu la guardi da sinistra o da destra, non dipende dall'osservatore. Lo stesso vale per una palla che rimbalza, non gli importa se la guardi da sinistra o dall'alto, rimbalzerà sempre allo stesso modo.

Se hai particolari dubbi su come implementare queste cose in termini di proiezioni isometriche, ti preghiamo di farci un esempio e possiamo entrare nei dettagli :)


3

Ho seguito le esercitazioni sul motore delle tessere su questo sito: xnaresources.com . L'esercitazione sul motore delle tessere inizia come una normale mappa di tessere quadrate, ma nella Quarta parte la convertono in isometrica. Coprono il disegno, la profondità delle piastrelle, la selezione delle tessere (ad es. "Su quale tessera ho cliccato?") E aggiungono un carattere controllabile.


1

Non è un motore, ma ho realizzato un fork del progetto TiledLib di Nick Gravelyn che mostra un esempio di quella libreria che rende una mappa piastrellata isometrica. Non perfetto, (probabilmente buggy) ma potrebbe aiutarti a iniziare e se hai qualche problema, pubblica un bug e vedrò se posso aiutarti.

HTH

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.