First person controller je nástroj, který umožňuje simulovat pohyb postavy v první osobě. To umožňuje vytvářet realistické herní scény a poskytuje uživateli pohodlné ovládání postavy. Pokud právě začínáte svou cestu ve vývoji her, pak je přidání first person controller jedním z prvních kroků, které je třeba udělat.
Existuje několik způsobů, jak přidat first person controller do herního projektu. Jedním z nejoblíbenějších způsobů je použití hotových řešení poskytovaných různými herními enginy, jako jsou Unity, Unreal Engine a další. Tyto motory již implementovaly základní funkce a nastavení, které vám umožní přidat first person controller s minimálním úsilím.
Ale pokud si chcete vytvořit vlastní first person controller nebo si jej přizpůsobit podle svých potřeb, pak musíte mít určité programovací dovednosti a znalosti práce s herními motory. Obecně se k vytvoření vlastního first person controller používá programovací jazyk, jako je C# pro Unity nebo Blueprint pro Unreal Engine.
Přidání first person controller do jednotky
Chcete-li do svého projektu Unity přidat first person controller, postupujte podle těchto jednoduchých kroků:
- Otevřete Unity a otevřete svůj projekt.
- Přejděte do okna "projekt" (Projekt) a vyberte složku, do které chcete nový objekt umístit.
- Klikněte pravým tlačítkem na vybranou složku a vyberte "Create" (Vytvořit) > "3D Object" (3D objekt) > "Capsule" (kapsle). Tím se vytvoří herní objekt ve tvaru kapsle.
- Přejděte do okna Inspector (inspektor) a vyhledejte komponentu Character Controller (ovladač postavy). Pokud ne, klikněte pravým tlačítkem v okně Inspector (inspektor) a vyberte "Add Component" (přidat komponentu). Poté vyhledejte "Character Controller" (ovladač postavy) a přidejte jej do kapsle.
- Nyní, když máte ovladač postavy, zkontrolujte, zda má následující nastavení:
- Typ: First Person (V první osobě)
- Poloměr: 0.5
- Centrum: (0, 1, 0)
- Výška: 2
- Nyní přidejte komponentu "Mouse Look" (ovládání myši) do herního objektu kapsle. To umožní hráči otočit postavu pomocí myši.
- Spusťte hru a ujistěte se, že first person controller funguje správně. Budete se moci pohybovat pomocí šipek a otáčet postavu pomocí myši.
Nyní máte first person controller ve svém projektu Unity! Můžete jej přizpůsobit a doplnit funkčností, aby vyhovoval vašim potřebám ve hře.
Otevřít Unity a vytvořit nový projekt
- Spusťte Unity v počítači.
- Na domovské obrazovce vyberte položku Nový projekt.
- Zadejte název projektu a zadejte cestu pro uložení.
- Vyberte 3D šablonu projektu, která vyhovuje vašim potřebám.
- Klikněte na tlačítko "Vytvořit projekt".
Po dokončení těchto kroků se Unity otevře a dostanete se do pracovního prostředí. Zde můžete importovat modely, vytvářet objekty, konfigurovat fyziku a další. Můžete také přidat First Person Controller a vytvořit ovladač pro postavu v první osobě.
Otevřít Asset Store a najít first person controller
Chcete-li do svého projektu přidat first person controller, budete muset otevřít Asset Store.
Asset Store je obrovský obchod, kde můžete najít různé zdroje pro vývoj her, včetně hotových ovladačů.
Chcete-li otevřít Asset Store, postupujte podle následujících kroků:
- Otevřete Unity a přejděte na kartu "Window" (okno) v horním panelu.
- V rozbalovací nabídce vyberte položku "Asset Store" (Obchod s aktivy).
Poté se otevře okno Asset Store, kde můžete najít různá aktiva, včetně first person controller.
Chcete-li najít first person controller, použijte funkci vyhledávání, která se nachází v horní části okna Asset Store. Do vyhledávacího pole zadejte "first person controller" a stiskněte Enter.
Poté se vám zobrazí výsledky vyhledávání a budete si moci vybrat vhodný first person controller pro váš projekt.
Nainstalovat a importovat first person controller
1. Otevřete Unity a otevřete svůj projekt.
2. Přejděte do Asset Store pomocí karty "Window" (okno) na panelu nástrojů nahoře.
3. V Asset Store zadejte do vyhledávacího pole" First Person Controller".
4. Vyberte ovladač ze seznamu dostupných prostředků a klikněte na tlačítko "Import" (Import).
5. Počkejte na dokončení procesu importu. Unity automaticky přidá First Person Controller do vašeho projektu.
Nyní máte First Person Controller, který je připraven k použití ve vašem projektu. Můžete upravit jeho nastavení a přidat jej na scénu, aby hráč mohl ovládat postavu z první osoby.
Přidat first person controller do scény a nakonfigurovat její nastavení
- Otevřete Unity a otevřete scénu, do které chcete přidat first person controller.
- V horní nabídce vyberte kartu "GameObject "a vyberte položku"Create Empty". Tím se vytvoří nový prázdný objekt ve scéně.
- Přejmenujte vytvořený objekt na" Player " nebo jakýkoli jiný název, který se vám líbí.
- V horní nabídce vyberte kartu "Component "a vyberte položku" Physics "a poté"character Controller". Tím se do objektu Player přidá součást character Controller.
- Znovu vyberte kartu " Component "a vyberte položku" Scripts "a poté"First Person Controller". Tím se do objektu Player přidá komponenta First Person Controller.
- V okně Inspector nakonfigurujte nastavení First Person Controller tak, aby vyhovovalo vašim potřebám. Některé ze základních možností, které lze upravit, zahrnují rychlost pohybu, výšku skoku, citlivost myši a nastavení zvuku.
Po dokončení těchto kroků budete mít ve scéně první osobní kameru. Můžete dále konfigurovat nastavení first person controller, přidávat animace a vytvářet zajímavé herní mechaniky pro vaši hru. Hodně štěstí!