Hodnocení:
Knihu lze vřele doporučit jak začínajícím, tak zkušeným vývojářům her, zejména těm, kteří pracují s Unreal Enginem. Efektivně kombinuje principy herního programování s praktickými příklady, díky čemuž jsou složitá témata přístupná. Celkový dojem však snižují problémy s nesprávně fungujícími příklady kódu a některé nedostatky v úpravě.
Klady:⬤ Poutavý a praktický obsah šitý na míru uživatelům Unreal Enginu
⬤ pokrývá širokou škálu témat od začátečníků po pokročilé
⬤ dobře organizovaný a přehledný
⬤ výborný pro výuku návrhových vzorů
⬤ poskytuje dobrý základ pro pochopení jazyka C++ v Unrealu
⬤ časté odkazy a snadné pochopení pro nováčky a studenty.
⬤ Některým textům chybí přehlednost a správná úprava
⬤ příklady kódu často obsahují překlepy a chyby, což vede k frustraci čtenářů
⬤ někteří uživatelé shledali vysvětlení mnohomluvným nebo poťouchlým
⬤ problémy s kvalitou příkladů, což může vést ke zmatení.
(na základě 15 hodnocení čtenářů)
Game Development Patterns with Unreal Engine 5: Build maintainable and scalable systems with C++ and Blueprint
Vylepšete kód své hry tak, aby byl čitelnější, opakovaně použitelný, modulární a optimalizovaný, vedený návrhovými vzory, a zlepšete tak celkové využití jazyka C++ v Unreal Engine Klíčové vlastnosti Prozkoumejte fascinující svět návrhových vzorů a jejich využití při vývoji her v Unreal Engine 5 Naučte se, jak převést kód z Blueprintu do C++ a implementovat výkonná řešení při vývoji her Objevte osvědčené postupy pro psaní čistého kódu a jeho použití v Unreal Engine 5 a C++ Při zakoupení tištěné knihy nebo knihy pro Kindle získáte zdarma elektronickou knihu ve formátu PDF Popis knihy
Návrhové vzory slouží jako soubor technik a postupů, které vám umožní psát kód, který je nejen rychlejší, ale také lépe zvládnutelný. S touto knihou prozkoumáte řadu návrhových vzorů a naučíte se je aplikovat na projekty vyvíjené v Unreal Enginu 5.
Na začátku se seznámíte se základními principy kódování a získáte důkladné znalosti o koncepcích, výzvách a výhodách používání vzorů v kódu. Postupně se seznámíte se vzory, které jsou vetknuty do jádra Unreal Engine 5, jako jsou Double Buffer, Flyweight a Spatial Partitioning, a dále s některými existujícími sadami nástrojů, které ztělesňují vzory ve svém návrhu a použití, včetně Component, Behavior Tree a Update.
V další části knihy začnete v jazyce C++ vyvíjet řadu případů použití ve hře, abyste implementovali různé návrhové vzory, jako jsou Interface a Event-based Observers, a vytvořili tak oddělenou komunikační hierarchii. Budete také pracovat se Singletonem, Příkazem a Stavem spolu se Vzory chování, Šablonou, Podtřídou Sandbox a Typem Objekt. Závěrečná část se zaměřuje na využití návrhových vzorů pro optimalizaci a zahrnuje Dirty Flag, Data Locality a Object Pooling.
Na konci této knihy budete zběhlí v navrhování systémů s dokonalou kombinací C++/Blueprint pro udržovatelné a škálovatelné systémy. Co se naučíte Pochopit podstatu návrhových vzorů a jejich inherentní užitečnost Porozumět vrstvám v rámci UE 5 a jejich vzájemné spolupráci Identifikovat vztah mezi kódem C++ a Blueprintem v Unreal Engine 5 Rozpoznat návrhové vzory, které se nacházejí ve stávajících funkcích Unreal Engine 5 Prozkoumat návrhové vzory a pochopit jejich účel a použití v Unreal Engine 5 Kreativně aplikovat návrhové vzory na stávající kód a překonat tak běžné problémy Komu je tato kniha určena
Pokud jste začínající nebo středně pokročilí vývojáři her pracující s Unreal Enginem a chcete zlepšit své postupy kódování v jazyce C++, je tato kniha šitá na míru tomu, aby vám pomohla vytvářet čistý, opakovaně použitelný kód pomocí aplikace návrhových vzorů.
Ačkoli se tato kniha zabývá úvodními úlohami, které ukazují základy Unreal Enginu 5, jejím hlavním účelem není učit Unreal Engine od nuly. Předchozí zkušenosti s Unreal Enginem budou přínosné, ale nezoufejte, pokud vaše znalosti nejsou hluboké; kniha vás seznámí s nástroji a funkcemi podle potřeby. Obsah Pochopení Unreal Engine 5 a jeho vrstev „Hello Patterns“ Vzory UE5 v akci: Předpřipravené vzory v UE5: Komponenta, strom chování a metoda aktualizace Zapomenutí klíštěte Čistá komunikace: Vzory Interface a Event Observer Dokonale oddělený systém Budování návrhových vzorů: Strukturování kódu pomocí vzorů chování: Singleton, příkaz a stav: Optimalizace objektů pomocí vzorů: Šablony, podtřídy Sandbox a typové objekty
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)