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

Kódovanie hry

Kódovací hry nie je jednoduché , ani programátori považujú kódovanie hier ťažké , pretože správa pamäte zostáva problémom v programovaní hry , ak hra je pomerne jednoduchá . To je v protiklade k iným , menej náročné na pamäť programových oblastiach , kde sa moderné procesory obmedzujú pravdepodobnosť problémy s pamäťou . Kódovanie hra vyžaduje trpezlivosť , ale ponúka značné odmeny , v roku 2010 , PC hry činil 16,2 miliardy dolárov v tržbách , čo predstavuje nárast o 19 percent na predchádzajúcom roku . Jazyky

Programátori napísať hry v mnohých rôznych programovacích jazykov , a to ako ako učenie cvičenie a ako prostriedok pre rozvoj výrobok predávať . Populárne jazyky patria C + + , Visual Basic , C # , Java a väčšine iných jazykoch , ktoré sú schopné primerane efektívne spracovanie . Internet programátori používajú ActionScript v rámci Silverlight Adobe Flash , JavaScript a C # pre programovanie hier . Veľké , sofistikované hry zvyčajne spoliehajú na C + + , ktorá poskytuje programátorom prístup k základnej objektovo orientované abstrakciou , rovnako ako prístup k základným funkciám procesorov .
Triedy

Moderné hry správu kód zložitosť by sa spoliehať na objektovo - orientovaný programovací techniky . To znamená , že jednotlivé časti hry sú zhromažďované v rámci jedného súboru kódu a využívané pomocou bodovej notácie . Každý objekt funkcie takmer ako nezávislý , sebestačný program , ktorý programátori môžu tkať spolu s ďalšími objektmi vytvoriť hru . Napríklad hra baseballu v kóde použiť objekt džbán a guľový objekt spolu takto :

" pitcher.pitch ( guľa ) , "
Design Patterns

Game programátori spoliehajú na návrhové vzory . Návrhové vzory poskytujú programátorom s nastavenou technikou pre riešenie často vyskytujú architektonické problémy . Väčšina herných programátori sú oboznámení s týmito vzormi a môžete ľahko prečítať kód , ktorý využíva určitého vzoru . Návrhové vzory môžu využívať mnoho rôznych tried a objektov , čo je v podstate abstrakcie abstrakcie . Napriek tejto zložitosti , takmer každá hra spolieha na návrhových vzorov pre správu pamäte a zjednodušiť správu herného kódu .
Knižnice triedy

programátori , rovnako ako ľudia v ostatné profesie , chcú , aby sa zabránilo " objavovanie Ameriky . " Programátori vyhnúť objavovanie Ameriky by sa spoliehať na knižníc tried vytvorených a používaných v iných herných programátorov . Programátori môžu ľahko pridať knižnicu triedy k hre a používať ho po celú dobu ich kódu . Často programátori použiť niekoľko knižníc . Napríklad , programátor môže použiť jednu knižnicu pre správu pamäte a ďalšie k tomu , aby grafiku . Niektoré knižnice triedy sú špecifické pre konkrétne žáner hry , ako sú športové hry alebo first - person strieľačiek .

Najnovšie články

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