mattonelle isometrica motore

Sto facendo un gioco RPG utilizza isometrica, piastrelle motore che ho trovato qui:

http://xnaresources.com/default.asp?page=TUTORIALS

Tuttavia, dopo aver completato il tutorial mi sono trovato a voler fare alcune cose con la fotocamera, non so come fare.

In primo luogo vorrei zoom della telecamera, in modo che è la visualizzazione 1: 1 rapporto di pixel.

In secondo luogo, sarebbe possibile per rendere questo gioco 2.5 d in modo che quando la telecamera si muove, la sprite alberi e cose simili, di muoversi. Con questo voglio dire che la parte inferiore dello sprite è piantato mentre la parte superiore si muove sullo sfondo, fare un 3d come esperienza. Questo effetto può essere visto in giochi come diablo 2.

Qui è il codice sorgente loro sito web:
http://www.xnaresources.com/downloads/tileengineseries9.zip

Qualsiasi aiuto sarebbe grande, Grazie

  • 2.5 d è un gioco che esegue il rendering di oggetti 3d che permette il movimento in 2 dimensioni. Non hanno il tempo per il download, ma tutorial, sembra puramente 2d isometrica motore. E ‘ in realtà 2.5 d? Perché le risposte alla tua domanda variare se il loro sprite 2d o 3d.
  • “2.5 D (“due-e-un-metà-dimensionale”), 3/4 di prospettiva e di pseudo-3D sono termini usati per descrivere 2D proiezioni grafiche e tecniche che sono la causa di una serie di immagini o scene di falso o apparire tridimensionale (3D) quando in realtà non lo sono” – Wiki
  • “Il termine “2.5 D” viene applicato anche per i giochi 3D che utilizzano poligonale di grafica per eseguire il rendering del mondo e/o personaggi, ma il cui gameplay è limitato a un piano 2D.” – Dalla stessa pagina di circa 4 pollici in giù 🙂
  • “2.5 d è un gioco che esegue il rendering di oggetti 3d che permette il movimento in solo 2 dimensioni” ClassicThunder non Hai detto che e ‘ incluso anche la definizione che ho dato la tua risposta implicita che 2.5 D inclusa solo la grafica 3d con un bloccato l’angolazione della telecamera. Inoltre, Proprio perchè dove sbagliata non significa che non si dovrebbe votare.
  • Mi corregga se sbaglio, ma credo DiabloI-II sono stati effettivamente orthograthic prospettiva. Così, non non c’era alcuna parallasse tra unità o tra unità e la terra. Un inferiore dell’unità su schermo sarebbe semplicemente occludere unità di sopra di esso con la resa di seguito, ma rimangono le stesse dimensioni.
  • Credo che DII utilizzata la scheda grafica in 3d per produrre il suo effetto di parallasse. Check out questo thread per una discussione.

InformationsquelleAutor that_guy | 2012-02-15



One Reply
  1. 2

    Giochi come Diablo o di the Sims 1, 2, SimCity 1-3, X-Com 1,2 etc. in realtà erano solo giochi in 2D. Il 2.5 D effetto richiede che le piastrelle più lontano sono esattamente le stesse dimensioni di piastrelle nelle vicinanze. Il movimento di rotazione attorno a questi giochi sono limitati a 90 gradi.

    Come disegnare è fondamentalmente pittori algoritmo. Il disegno di ciò che è più lontano di prima e overdrawing cose che sono più vicini. Diablo è in realtà piuttosto semplice, non introdurre livelli o le differenze di altezza, per quanto mi ricordo. Solo una mappa piana. Così si disegna il pavimento di piastrelle di prima (in questo caso parte posteriore a quella anteriore non è necessario dal momento che sono tutti sulla stessa quota.) Disegno a fronte mura, personaggi, effetti etc.

    Tutto in questi giochi sono stati resi in bitmap e reso come bitmap. Anche se la loro origine potrebbe essere stato un modello 3D con texture.

    Se si desidera aggiungere la prospettiva o la libera rotazione, allora avete bisogno di tutto per essere un modello 3D. Il rendering sarà più semplice, perché la profondità o l’ordine di rendering non è così critico come si farebbe uso di z-buffer per risolvere i vostri problemi. L’unico problema principale è rendere trasparente bit nel giusto ordine, altrimenti si può finire con alcuni strani risultati. Tuttavia, anche se il rendering è più semplice, animazione o nella memoria di archiviazione è un po ‘ più difficile. Occorre animare modelli 3D invece di avere solo un array di bitmap per fare l’animazione. Selezione di elementi sullo schermo richiede un po ‘ più di lavoro poiché la posizione e la dimensione degli elementi non sono più coerenti e facilmente prevedibile.

    Quindi dipende da quali caratteristiche si desidera che detterà che tipo di soluzione si può utilizzare. In ogni modo ha pro e contro.

Lascia un commento