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

XNA Pixel Shader efekty

platforma Microsoft XNA Game Studio umožňuje vývojárom vytvárať videohry pre Windows - založené osobné počítače , konzoly Xbox 360 a Windows telefóny . Toto programovacie prostredie pracuje s Microsoft Visual Studio a zahŕňa XNA Framework je kolekcia spravovaných rozvoja hra knižnice založenej na Microsoft . NET Framework . Pixel shadery patrí rozmanitým výberom programovateľných efektov pre dvojrozmerných a trojrozmerných hier vyvinutých v XNA Game Studio . Pixel shadery

shadery , ktoré prichádzajú do vertex a pixel odrôd , aby vývojári hier pre manipuláciu s dátami na vytvorenie požadovaného efektu . Typicky , pixel shadery vytvárať svetelné efekty , ale tiež požičiavajú seba naraziť mapy a reflexné plochy . Tieto shadery interpoláciu hodnôt medzi každého pixelu , ktorý umožňuje vývojárom plnú kontrolu nad manipuláciou každého jednotlivého pixelu a vrcholom . Týmto spôsobom , pixel shadery manipulovať farbu každého pixelu vytvoriť účinky , ako je hladký per - pixel zrkadlového osvetlenie .
Implementácia

Ako väčšina úloh v XNA , implementácia pixel shadery vyžaduje pokročilú znalosť jazyka programovacieho jazyka . Pred použitím pixel shadery v XNA Game Studio , musíte najprv vytvoriť sampler objekt s členom textúry . Použitie shader vyžaduje vytvorenie dávky v LoadContent , z ktorého je potrebné načítať shader efekt . Tiež z LoadContent , tvorba cieľ vykreslenie pomáha držať pixel shader , zatiaľ čo funkcia Draw ukladá render cieľ . Musíte vyriešiť a obnoviť robí cieľ potom použite BEGIN a Draw metódy k tomu , aby pixel shader pred použitím metódy End na dávky a účinku .
Ďalšie efekty

účinky XNA Game Studio sa nemusí začínať a končiť s pixel shadery . Zoznam platformy je konfigurovateľných účinkov zahŕňa smerové svetlá a hmla , rovnako ako dual - textúry účinky , kde jedna textúra obsahuje farby a detaily , zatiaľ čo iný obsahuje komplexné osvetlenie . Koža účinky využívajú kosti a váhy deformovať objekty , zatiaľ čo prostredie mapy použiť difúzny textúry farby a detaily objektov . Two - dimenzionální účinky zahŕňajú animáciu , otáčanie , obklady a škálovanie škriatkov .
Úvahy

februára 2012 platforma Microsoft XNA Game Studio dosiahol verzie 4.0 . Ako spoločnosť aj naďalej uvoľnenie novej verzie XNA , pixel - shader efekty platformy a spôsoby realizácie sa môže zmeniť . Na on - line Microsoft Developer Network Library , Microsoft ponúka rozsiahle výukové programy pre aktuálny an minulými verziami XNA Game Studio , vrátane podrobných návodov pre realizáciu pixel - shader .

Najnovšie články

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