Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napísať efekt súbor pre rozhraním XNA hry

Microsoft XNA Game Studio je silný , slobodný vývojový nástroj , ktorý pracuje v tandeme s Microsoft Visual Studio . Spoločne môžu používatelia rýchlo vytvárať hry pre Xbox 360 , Windows a Windows 7 telefónov . Súbory Effect umožňujú používateľom vytvárať vlastné shadery . Shadery sú sada softvérových inštrukcií , ktoré hovoria počítač , ako vykreslenie grafiky . Tieto pokyny poskytujú programátorom veľkú flexibilitu , poskytovať im kontrolu nad každú jednotlivú pixelu v textúre . Shadery sú všeobecne použiteľné v poľskom fáze hry , a jeden spoločný spôsob , akým sú používané v určovaní tiene a svetla . Návod dovolená 1

Otvorte Microsoft Visual Studio C # Express . Vytvorte nový projekt kliknutím na " Súbor " a voľbou " Nový projekt " Z - rozbaľovacieho menu . Vyberte " Windows Game , " dať projektu meno a vyberte miesto , kam chcete riešenia , ktoré majú byť uložené .
2

Kliknite pravým tlačidlom myši na projekt " Obsah " sa nachádza v " Solution Explorer . " Vyberte " Pridať " a potom " Nová položka . " To prináša nové okno . Vyberte " Effect súbor , " názov súboru a kliknite na tlačidlo " Pridať " . Nový súbor s príponou . Fx sa objaví vo vašom projekte " obsah " .
3

Upravte súbor . Fx pomocou High Level Shader Language ( HLSL ) . HLSL je programovací jazyk na vysokej úrovni , podobne ako C + + a C Kliknite na ikonu disku na " štandardný panel nástrojov " pre uloženie .
4

Otvorte súbor " Game1.cs " . Vložte uložený súbor efekt zadaním nasledujúceho priamo nad hracou konštruktory :

Effect efekt ;

Prejdite k metóde " LoadContent ( ) " a zadajte nasledujúci príkaz :

efekt = Content.Load ( " efektom1 " ) ;

meno v úvodzovkách je čokoľvek , čo volal váš súbor fx .. Akonáhle je váš efekt súbor je načítaný, máte možnosť ho používať v celom programe .
5

Experimentujte s rôznymi implementáciami vášho efekt súboru rolovanie dole na " Draw ( GameTime GameTime ) " funkcia váš " Game1.cs " trieda a zadajte meno , ktoré ste vytvorená inštancia efekt s nasleduje obdobie . Visual Studio IntelliSense sa zobrazí rozbaľovací zoznam dostupných členov a metód súvisiacich s " Effect " triedy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené