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 sa stavia 2D režime postavy

Môžete si vytvoriť dvojrozmerný režim znak pre vašu počítačovú hru využitím programovacieho konštruktu s názvom " sprite . " Hra programátori používajú škriatkov vytvoriť 2D hry grafiku . Môžete použiť škriatkov vytvoriť celý režim 2D hra , ktorá obsahuje znaky a interaktívne pozadia . Väčšina herných rámcov vám umožní používať a vytvárať 2D škriatkov dovážané z grafickej úpravy a kresliaci program . Na rozdiel od 3D herné objekty , nemali by ste používať potrubia k tomu , aby sa sprite . Pokyny dovolená 1

Otvorte svoj ​​herný vývojové prostredie voľby a vytvoriť priečinok pre uloženie režime 2D znak .
2

Pridajte 2D pozadia do hry pomocou tried a metódy pre váš herný rámec .
3

Vytvoriť novú triedu s názvom " SpriteParent . " Pridať vlastnosti predstavujú pozíciu x - osi a y - osi súradníc . Použite struct umiestniť váš sprite , ak váš programovací rámec poskytuje túto funkciu , ako struct funguje lepšie ako trieda pre rýchle spracovanie numerických dát .
4

Vytvorte metódu v triede SpriteParent presunúť charakter . Prihlásiť sa túto metódu do klávesov akciu vo vašom programe . Zaviesť " Switch - prípad " vyhlásenie presunúť sprite v reakcii na stlačenie tlačidiel akcií . Miesto logika potreby všetkých škriatkov medzi členmi triedy SpriteParent .
5

Vytvorte jednotlivé prízraky , ktoré dedia z triedy SpriteParent . Pridať unikátny , vlastné logiku pre každú triedu , ako je požadované . Napíšte logiku zdieľa viac ako jeden objekt v triede , že iné objekty môžu dediť . Napríklad , ak vaša hra obsahuje mnoho rôznych nepriateľov , vytvoriť nepriateľské triedy a umožňujú všetky nepriateľské škriatkovia sa dedí z triedy nepriateľa .
6

Použite škriatkov vytvoriť herné skóre , zdravie , bar a iné objekty . Recyklujte škriatkov z 3D režime vašu hru , ak je použiteľné - 3D hry používať škriatkov pre tieto účely
.

Najnovšie články

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