Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

XNA effetti Pixel Shader

piattaforma Microsoft XNA Game Studio consente agli sviluppatori di creare videogiochi per Windows basati su personal computer, i telefoni console Xbox 360 e Windows . Questo ambiente di programmazione funziona con Microsoft Visual Studio e include XNA Framework , un insieme di librerie di sviluppo gestite gioco basato sul . NET Framework Microsoft . I pixel shader sono tra una vasta selezione di effetti programmabili per entrambi i giochi bidimensionali e tridimensionali sviluppati in XNA Game Studio . Pixel Shaders

Shaders , che vengono in varietà di vertex e pixel , consentono agli sviluppatori di giochi per manipolare i dati per creare un effetto desiderato . In genere , i pixel shader creano effetti di luce , ma inoltre si prestano a bump maps e superfici riflettenti . Questi shaders interpolare i valori tra ogni pixel , che consente agli sviluppatori il pieno controllo della manipolazione di ogni singolo pixel e vertex . In questo modo , i pixel shader manipolare il colore di ogni singolo pixel per creare effetti come l'illuminazione speculare per-pixel liscia .
Attuazione

Come la maggior parte delle attività in XNA , l'attuazione di pixel shader richiede una conoscenza approfondita del linguaggio di programmazione Visual Basic . Prima di applicare i pixel shader in XNA Game Studio , è necessario prima creare un oggetto campionatore con un membro della Texture. Applicando lo shader comporta la creazione di un batch in LoadContent , da cui è necessario caricare l'effetto dello shader . Anche dal LoadContent , la creazione di una destinazione di rendering aiuta a tenere il pixel shader , mentre la funzione Draw memorizza nella cache la destinazione di rendering . È necessario risolvere e ripristinare la destinazione di rendering quindi utilizzare i metodi Begin e Draw per rendere il pixel shader prima di utilizzare il metodo End sul lotto e effetto .
Altri Effetti
< br effetti >

XNA Game Studio non iniziano e finiscono con pixel shader . La lista della piattaforma di effetti configurabili comprende luci direzionali e nebbia così come gli effetti a doppia struttura, dove una trama contiene colori e dettagli , mentre un altro contiene l'illuminazione complessa . Effetti dalla pelle impiegano ossa e pesi a deformare gli oggetti , mentre mappe ambientali utilizzano texture diffuse di colore e oggetti dettaglio . Effetti bidimensionali comprendono animazione , rotazione , rivestimenti in piastrelle e scalando gli sprite .
Considerazioni

partire dal febbraio 2012, la piattaforma di Microsoft XNA Game Studio ha raggiunto la versione 4.0. Mentre l'azienda continua a rilasciare nuove versioni di XNA , effetti e metodi di attuazione pixel- shading della piattaforma possono cambiare . Alla linea Developer Network Library Microsoft , Microsoft offre ampi tutorial per una corrente di versioni precedenti di XNA Game Studio , inclusi tutorial dettagliato per l'attuazione di pixel shader.

 

Programmazione © www.354353.com