Skip to content

Archives

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Categories

  • Žádné rubriky
Trend RepositoryArticles and guides
Articles

2D plošinovka s UE4, 1. část: Sady dlaždic Tilemaps

On 27 prosince, 2021 by admin

Toto je průběžná série příspěvků, ve kterých sdílím své poznatky a zdroje při vývoji své první 2D plošinovky s UE4 a Paper2D. Neváhejte mi pomoci, pokud znáte nějaké tipy & triky. Pokud budete sledovat, budu rád, když uvidím váš pokrok – spojte se!

Čeho se snažím dosáhnout touto malou hrou (prototypem):

  • Vyvinout hratelnou 2D plošinovku jako minimální životaschopný produkt (Extra Credits Video)
  • Naučit se klíčové mechaniky a rozložit funkce na nejmenší funkce
  • Podívat se na skriptování Blueprint jako vizuální reprezentaci C++
  • Vytvořit komponenty, které lze použít v budoucích projektech
  • Část 1: Spuštění projektu, nastavení sady dlaždic a dlaždicové mapy
  • Získejte si pro začátek nějaký herní art
  • Importujte sadu(y) dlaždic 2D plošinovky
  • Destičková mapa – první testovací úroveň
  • Závěr
  • Buďte součástí Cesty
  • Úspěšně jste se přihlásili k odběru!

Část 1: Spuštění projektu, nastavení sady dlaždic a dlaždicové mapy

Pokud ještě nemáte nainstalovaný Unreal Engine 4.8+, pořiďte si ho! Tato verze nám přináší spoustu nových funkcí a vylepšení uvnitř zásuvného modulu Paper2D. Nejdůležitější z nich: Editor sad dlaždic a dlaždicových map s kolizí. Spusťte nový prázdný projekt bez počátečního obsahu.

Také užitečné:

  • nejprve vytvořte základní složku pro vše, co souvisí s vaším projektem, nejen pro data projektu UE4
  • nastavte systém správy verzí pro složku UE4 (Git, SVN, Perforce)
  • vytvořte si nějaký seznam úkolů, do kterého budete zaznamenávat své nápady a zdroje (já používám Trello)

Získejte si pro začátek nějaký herní art

Jestliže jste vývojář jako já a ne umělec, Open Game Art je dobrý zdroj, kde můžete získat nějaký pěkný obsah pro začátek. Stačí se podívat na některé z těchto sad dlaždic pro svůj vlastní nápad na hru. Nezapomeňte se řídit licencí, pod kterou autoři své věci uvolnili. Pro mě je sada dlaždic hradu dobrým placeholderem a možná bude dokonce použita k dokončení hry. Stejně je to spíš prototyp? 🙂

Pokud bys chtěl vědět víc o tvorbě vlastního tilesetu, podívej se na tento (dlouhý) návod od Orianartu.

Importujte sadu(y) dlaždic 2D plošinovky

Takže začněme:

  • importujte sadu dlaždic jako normální texturu (přetáhněte do dialogového okna nebo otevřete soubor)
  • vpravo-klikněte na texturu a v části Sprite Actions „Apply Paper2D Texture Settings“
  • poté ji vytvořte pomocí Sprite Action „Create Tile Set“

Vnitř editoru dlaždicové sady definujete velikost dlaždic a kolize pro tuto texturu. Musíte znát velikost jednotlivých dlaždic (např. 16x16px, 32x32px atd.).

Vyberte každou dlaždici, která má dostat kolizní ohraničení. Ve většině případů můžete použít kolizní rámeček a vyplnit celou dlaždici. Můžete však také vytvořit jednotlivé kolizní prvky pomocí nástroje polygon. Přichycení na pixel je užitečné, protože editor má mnohem vyšší rozlišení než vaše pixelové kresby.

Tímto způsobem vytvořte všechny prostředky pro pozadí a platformy, protože v dalším kroku použijeme editor dlaždicové mapy pro sestavení naší úrovně.

Destičková mapa – první testovací úroveň

S nakonfigurovanou sadou dlaždic můžeme začít blokovat naši první úroveň *exited*. Vytvořte novou Tilemapu a začněte „malovat“, co se vám zlíbí. Pokud zatím nemáte žádné nápady, nezoufejte. Stačí umístit několik plošinek, jam a dalších zástupných prvků, aby po nich mohla postava později běhat.

Na levé straně si vyberete sadu dlaždic, kterou chcete použít. Na pravé straně (na tomto obrázku není zobrazena) nastavíte důležité parametry těchto dlaždic. Jako materiál jsem použil pouze nenasvícený maskovaný materiál sprite z obsahu zásuvného modulu Paper2D, protože (zatím) nepoužíváme nastavení světel a hodnotu Pixel per Unit 0,32.

Vpravo nahoře máte nastavení vrstvy. Pomocí těchto vrstev můžete umístit dlaždice a vytvořit prvky pozadí, středu a popředí (plošiny). Pokud namalujete pozadí, můžete kolize pro tuto vrstvu zcela deaktivovat.

Pro více infa, jak používat editor dlaždicových map, se podívejte na následující video od DokipenTechTutorials. Hodně mi to pomohlo k rychlému úvodu. Mějte však na paměti, že bylo vytvořeno pro experimentální funkce verze UE4.7, která ještě nezahrnovala kolize.

Závěr

Teď už máme jednoduchou testovací mapu úrovně, abychom mohli začít. Můžeme ji přetáhnout do viewportu a zarovnat směrem k přední kameře. Umístění by mělo být na nulové ose Y. Vrátím se k tomu později, až budu skutečně navrhovat úrovně. Nyní se budu soustředit na zabudování herních funkcí do této testovací sestavy, aby mohl „návrhář úrovní“ stavět na mých komponentách. No, nakonec stejně budu designérem úrovní já – ale snít není zakázáno, že? 😉

Příští příspěvek se bude týkat vytvoření naší hráčské postavy a toho, jak začít běhat kolem!“

Buďte součástí Cesty

Přihlaste se do mého mailing listu, abyste dostávali nejnovější informace a byli se mnou v kontaktu. Velmi si vážím každého čtenáře (^.^)b Nebo mě sledujte na Twitteru: @GamedevCala

Úspěšně jste se přihlásili k odběru!

Přihlaste se k odběru!

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Archivy

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Základní informace

  • Přihlásit se
  • Zdroj kanálů (příspěvky)
  • Kanál komentářů
  • Česká lokalizace
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress