di Microsoft XNA Game Studio è un potente strumento di sviluppo gratuito che lavora in tandem con Microsoft Visual Studio . Insieme , gli utenti possono creare rapidamente i giochi per la Xbox 360 , Windows e Windows Phone 7 . File Effect consentono agli utenti di creare i propri shader personalizzati . Shaders sono un insieme di istruzioni software che dicono al computer come eseguire il rendering grafico . Queste istruzioni danno ai programmatori una grande flessibilità , garantendo loro il controllo su ogni singolo pixel di una texture . Shaders sono generalmente applicati durante la fase di lucidatura di un gioco , e un modo comune sono usati è nel determinare ombre e luci . Istruzioni
1
Aprire Microsoft Visual Studio C # Express . Creare un nuovo progetto facendo clic su "File" e selezionando " Nuovo Progetto " dal - menu a discesa. Selezionare "Game Windows", dare un nome al progetto e scegliere una posizione in cui si desidera la soluzione per essere salvati .
2
pulsante destro del mouse sul progetto "Contenuto" si trova nel " Solution Explorer ". Selezionare "Aggiungi " e poi su " Nuovo elemento ". Questo apre una nuova finestra. Selezionare " File Effect ", il nome del file e fare clic su " Aggiungi ". Un nuovo file con estensione . Fx apparirà nel progetto "Contenuto" .
3
Modificare il file . Fx utilizzando High Level Shader Language ( HLSL ) . HLSL è un linguaggio di programmazione ad alto livello , simile al C + + e C. Fare clic sull'icona del disco sulla " Barra degli strumenti standard " per salvare .
4
Aprire il file " Game1.cs " . Caricare il file di effetto salvato digitando il seguente proprio sopra il gioco del costruttore :
effetto Effetto
;
Scorrere verso il basso per il metodo " LoadContent ( )" e digitare quanto segue:
< p > effetto = Content.Load ( " effect1 " ) ;
Il nome tra virgolette è nome che hai dato il file fx . . Una volta caricato il file di effetto , siete liberi di usare tutto il vostro programma .
5
Sperimentare le varie implementazioni di file effetto facendo scorrere verso il basso per la funzione " Draw ( GameTime GameTime ) " di la classe " Game1.cs " e digitare il nome che si istanziato l'effetto con seguita da un punto. IntelliSense di Visual Studio verrà visualizzato un elenco a discesa di membri e metodi disponibili associati alla classe "Effetto" .