Přejít na hlavní obsah

Jak přidat ovladač první osoby

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ů:

  1. Otevřete Unity a otevřete svůj projekt.
  2. Přejděte do okna "projekt" (Projekt) a vyberte složku, do které chcete nový objekt umístit.
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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

  1. Spusťte Unity v počítači.
  2. Na domovské obrazovce vyberte položku Nový projekt.
  3. Zadejte název projektu a zadejte cestu pro uložení.
  4. Vyberte 3D šablonu projektu, která vyhovuje vašim potřebám.
  5. 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ů:

  1. Otevřete Unity a přejděte na kartu "Window" (okno) v horním panelu.
  2. 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í

  1. Otevřete Unity a otevřete scénu, do které chcete přidat first person controller.
  2. V horní nabídce vyberte kartu "GameObject "a vyberte položku"Create Empty". Tím se vytvoří nový prázdný objekt ve scéně.
  3. Přejmenujte vytvořený objekt na" Player " nebo jakýkoli jiný název, který se vám líbí.
  4. 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.
  5. 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.
  6. 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í!