Domanda

Ho un gioco XNA (è una slot machine).

Ho alcune animazioni davvero cool il mio artista fatto per me che sono più o meno 1600x1000 e oltre 50 fotogrammi.

Per tutte le animazioni finora ho utilizzato fogli sprite. (Dove tutti i fotogrammi sono in una file di immagine e quando il suo reso sceglie quale parte dell'immagine da mostrare).

Il problema è che si può caricare solo un'immagine di una certa dimensione. 2kx2k o 4kx4k a seconda della scheda video. Ovviamente mettendo ogni fotogramma in un file è fuori questione per questo grande animazione.

Si può solo caricare ogni immagine individualmente e li visualizza in ordine? (Questo è ciò che ho usato per fare per le animazioni più piccoli in ogni caso prima che ho scoperto che non è come avresti dovuto farlo)

Le mie domande:

Che cosa succede se c'è ne è un buon modo per giocare queste grandi animazioni?

C'è un vantaggio di avere uno spritesheet invece di caricare i fotogrammi individualmente come Texture2D di?

C'è un modo (gratuito) per riprodurre i video a schermo intero in XNA?

È stato utile?

Soluzione

A quanto pare, XNA 3.1 "ora supporta la possibilità di riprodurre video che può essere utilizzato per tali scopi come l'apertura scene spruzzi e logo, scene tagliate, o in-game display video." Questo è il ciò che si desidera utilizzare - le dimensioni si sta parlando sono di gran lunga troppo grande per le tecniche di animazione tradizionale. Alcuni esempi di codice è qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top