Skip to main content

Co je OpenGL REG;Herní motor?

Open Graphics Library (OpenGL REG;) Herní stroj je programovací knihovna nebo jinou sbírku softwaru, který má usnadnit vytváření videoher poskytnutím plně implementovaného rámce, na kterém lze vytvořit pro vytvoření vlastní aplikace.Základna pro jakýkoli OpenGL REG;Herní motor je rozhraní mezi programovací logikou vyšší úrovně a OpenGL REG;Knihovny, které zase přistupují k grafickému hardwaru nízké úrovně.Některé motory se zaměřují především na snadný přístup ke speciálním grafickým funkcím a algoritmům zahrnutím optimalizovaných funkcí pro efekty, jako jsou rozmazání, světelné mapy nebo vlastní shadery.Častěji, OpenGL REG;Herní stroj přidává různé úrovně funkčnosti prostřednictvím knihoven vyšší úrovně, skriptovací jazyky nebo dokonce vlastní vývojové prostředí.Některé z funkcí různých OpenGL REG;Herní motory zahrnují rutiny vstupu uživatelů, stínové vykreslování, grafický uživatelský rozhraní (GUI), podpora sítě, fyziku a pokročilé mechanismy časování pro hladké animace.nebo trojrozměrné (3D), musí být napsáno spravedlivé množství programovacího kódu pro integraci většinou statického OpenGL REG;Knihovny kódu do dynamického herního prostředí, ve kterém se objekty mění a pohybují a uživatelé mohou interagovat s virtuálním světem.Primární účel OpenGL REG;Herní motor má odstranit potřebu přepsat tento typ kódu kotle a místo toho dodat konzistentní a strukturovaný rámec pro vytvoření hry kolem.Opengl Obsahuje pouze funkce pro zobrazení nebo vykreslení grafiky do zařízení, takže veškerou herní logiku je třeba ovinout kolem tohoto jádra, včetně vývoje způsobu integrace objektů, které se pohybují do scény nebo které lze přidat nebo smazat ze scény.Struktura, která používá OpenGL REG;pro dynamické grafické objekty jsou obecně známé jako graf scény a je základem pro mnoho OpenGL REG;Implementace herního motoru.

Další důvod, proč OpenGL REG;Herní stroj může být použity vývojáři je odstranit potřebu integrovat několik nesourodých prvků hry do jediného rámce, který může trvat dlouho, než správně.Vstup uživatele z klávesnice, prvky GUI, jako je okno pro výběr možností ano nebo ne, a dokonce i optimalizace pro některé populární grafické karty se mohou zahrnovat do OpenGL REG;Herní stroj, díky čemuž je pro vývojáře zbytečné třídit prostřednictvím hardwarových specifikací a napsat kód sám.Jako kompromis jsou motory, které mají takové složité schopnosti, obecně velmi drahé nebo nesou velmi restriktivní licence pro komerční použití, i když některé motory s otevřeným zdrojovým kódem existují.

Termín OpenGL REG;Herní stroj se také může odkazovat na dokončenou počítačovou hru, která byla odstraněna většina nebo všechny své vlastní datové soubory, takže pouze kompilovaný programovací kód.To umožňuje uživateli vytvářet vlastní grafiku, mapy a někdy skriptované události, které jsou načteny herním motorem.Hra hra obvykle v tomto typu herního motoru není do značné míry modifikovatelná a místo toho slouží jako platforma pro vytváření vlastních úrovní a obsahu na rozdíl od volně stojící originální hry.