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 Animácie Sprite v XNA hre

programovanie softvér spoločnosti Microsoft XNA Game Studio obsahuje triedu objektov s názvom " sprite . " Programátori používajú škriatkov pre zobrazenie jednoduchej 2D grafiky, ktoré často obsahujú text , napríklad mená hráčov , jeho skóre , názov aktuálnej úrovni a zdravie bar . Kým XNA činí škriatkov priamo do výrezu , použite potrubia vytvoriť väčšinu ostatných XNA grafiky . Môžete animovať sprite pomocou špeciálnej programovacej triedy vytvorené v XNA pre grafické manipuláciu . Veci , ktoré budete potrebovať klipart Visual Studio s XNA nainštalovaný
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte aplikáciu Visual Studio a vyhľadajte súbor , ktorý obsahuje vaše hra v konštruktory .

2

inštanciu , alebo vytvoriť objekt určitej triedy , niekoľko konštantné hodnoty , ktoré predstavujú otáčanie , rozsah a hĺbku vašej sprite . Vytvoriť odkaz na triedu AnimatedTexture a konkretizovať ho pomocou konštantnej hodnoty ako argumenty v jeho konštruktory funkcie . Inštanciu triedy AnimatedTexture v hre konštruktory .
3

Otvorte súbor , ktorý musí využívať sprite a nahrať potrebné textúry . Vytvorte premenné predstavujú výrez , poloha sprite a počtu snímkov XNA by mal urobiť za sekundu . Vložte textúry v rámci " LoadContent ( ) . " Metódy . Konkretizovať SpriteBatch objekt kresliť textúry a spustiť " . Load ( ) " metódu triedy AnimatedTexture pomocou premenných , ktoré ste vytvorili ako parametre .
4

Vytvorte metódu " . UpdateFrame ( ) " , ktorá váš sprite môžete použiť k prechádzať animácií . Vytvorte slučku v rámci postupu , ktorý zabezpečí zvýšenie zástupnú premennú sledovať aktuálnu snímku animácie .
5

Vyhľadajte metódu " . Update ( ) " a použiť triedu SpriteTexture určte snímok animácie sa zobrazí podľa volanie " . UpdateFrame ( ) " metódou .
6

Vyhľadajte " . Draw ( ) " spôsob vašej hry a volať " . begin ( ) " metódu " . SpriteBatch ( ) " trieda . Spustite " DrawFrame ( ) . " Metódu triedy SpriteTexture pomocou SpriteBatch ako parameter . Volajte na SpriteBatch je . " End ) ( " metóda .

Najnovšie články

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