Sdílet prostřednictvím


Přidání tříd, modulů a pluginů Unreal Engine v sadě Visual Studio

V tomto článku se dozvíte, jak používat Visual Studio Tools pro unreal Engine k:

Požadavky

Musí být nainstalovány následující položky:

Přidejte moduly Unreal Engine ve Visual Studiu

Teď můžete přidat moduly do projektu Unreal Engine v prostředí Visual Studio. K přidání modulu už nemusíte přepínat mezi editorem unreal engine a sadou Visual Studio nebo potřebujete později synchronizovat řešení sady Visual Studio se souborem projektu Unreal Engine.

Moduly představují způsob, jak uspořádat kód v unreal Engine. Pomáhají seskupit související třídy a prostředky dohromady a uspořádat kód do samostatných jednotek, které je možné načíst a uvolnit za běhu. Vytváření modulů může být zdlouhavé a náchylné k chybám, pokud to uděláte ručně, protože vyžaduje úpravy konfiguračních souborů a přidání často používaného kódu. Visual Studio usnadňuje vytváření modulů tím, že poskytuje dialogové okno, které vás provede procesem a automaticky provede konfiguraci a přidá základní kód za vás.

Pokud chcete přidat modul Unreal Engine v sadě Visual Studio, postupujte po dokončení Rychlý start: Visual Studio Tools for Unreal Engine ke stažení a sestavení hry Lyra. Tento postup předpokládá, že máte otevřené řešení LyraStarterGame.sln v sadě Visual Studio:

  1. V Průzkumníku řešenízvolte projekt, například LyraStarterGame, kam chcete umístit nový modul.
  2. Klikněte pravým tlačítkem na projekt (ujistěte se, že je vybraný projekt, ne složka) a zvolte Přidat položku>Unreal Engine... otevřete dialogové okno Přidat novou položku pro položky unreal engine: snímek obrazovky s nabídkou Přidat novou položku. Je vybrán prázdný modul Unreal Engine.
  3. Zvolte Unreal Engine Module, zadejte název modulu do pole Název a pak zvolte Add pro otevření dialogového okna Add Unreal Engine Module:

    snímek obrazovky dialogového okna Přidat modul Unreal Engine.

    Dialogové okno Přidat modul Unreal Engine obsahuje pole pro název modulu, rozevírací seznamy pro typ modulu (je vybráno Runtime) a fázi načítání modulu (je vybrána Výchozí). Jsou uvedeny cesty k souborům modulu, hlaviček, zdrojů a sestavení souboru. Zaškrtávací políčko aktualizovat informace IntelliSense pomocí nástrojů Unreal Editor je zaškrtnuté.

  4. Pomocí rozevíracích seznamů vyberte typ modulu a fázi načítání modulu.
  5. Zvolte OK a přidejte modul do projektu a aktualizujte soubor řešení sady Visual Studio.

Moduly je možné vytvářet pouze ve složce Source nebo jako modul plug-inu ve složce Plugins.
Cesta sestavení ukazuje, kde je vytvořen soubor Build.cs. Soubor Build.cs obsahuje informace o konfiguraci modulu.

Přidejte třídy Unreal Engine do sady Visual Studio

Teď můžete do projektu Unreal Engine přidat třídy Unreal Engine z visual Studia. Už nemusíte přepínat mezi Unreal Editorem a sadou Visual Studio, abyste mohli přidat třídu, nebo potřebujete později synchronizovat řešení sady Visual Studio se souborem projektu Unreal Engine.

Pokud chcete přidat třídu Unreal Engine v sadě Visual Studio, postupujte takto po dokončení Rychlý start: Visual Studio Tools for Unreal Engine, abyste mohli stáhnout a sestavit hru Lyra. Kroky předpokládají, že máte otevřené řešení LyraStarterGame.sln v sadě Visual Studio:

  1. V Průzkumníku řešenízvolte složku, kam má nová třída přejít. V projektu LyraStarterGame můžete například přidat novou třídu do složky LyraStarterGame>Source.
  2. Klikněte pravým tlačítkem na složku a zvolte Přidat>položku Unreal Engine... pro otevření dialogového okna Přidat novou položku.

    Snímek obrazovky dialogového okna Přidat novou položku, kde jsou vybrané třídy Unreal Engine Common Classes.

    Obsahuje možnosti pro přidání běžných tříd Unreal Engine (které jsou vybrány), prázdného modulu Unreal Engine a zásuvných modulů Unreal Engine.

  3. Zvolte Běžné třídy Unreal Engine a pak zvolte Přidat pro otevření dialogového okna Přidat třídu Unreal Engine:

    snímek obrazovky s dialogovým oknem Přidat novou třídu pro Unreal Engine

    Zobrazí se možnosti výběru základu, například herec, postava a podobně. Pro název třídy je pole a rozevírací seznam modulu, do které chcete třídu přidat. Jsou uvedeny cesty k souboru hlaviček a zdrojovému souboru. Zaškrtávací políčko je zaškrtnuté pro aktualizaci informací IntelliSense pomocí nástrojů Unreal Editoru.

  4. Zvolte název třídy . Visual Studio vás upozorní, pokud je název v konfliktu s existující třídou nebo souborem.
  5. Zvolte základní třídy. Výběrem základní třídy zajistíte, aby byla pro daný typ třídy zahrnuta správná záhlaví a makra.
  6. Zvolte modul, který chcete přidat do třídy, pomocí rozevíracího seznamu Výběr modulu pro přidání do třídy. Název modulu je název složky, která tento modul obsahuje.
  7. Zaškrtněte políčko Aktualizovat informace IntelliSense pomocí nástrojů Unreal Editor zaškrtávací políčko, pokud chcete zvolit, jestli Visual Studio používá nástroje Unreal Editor k aktualizaci informací IntelliSense. Tuto možnost vyberte, pokud chcete, aby nástroj Unreal Build vygeneruje znovu soubor řešení sady Visual Studio.
  8. Zvolte OK, pokud chcete vygenerovat hlavičku a zdrojové soubory pro novou třídu a přidat je do souboru řešení sady Visual Studio. Výsledkem je výzva k opětovnému načtení projektu. Pokud chcete projekt znovu načíst, zvolte Znovu načíst.

Přidání pluginů Unreal Engine ve Visual Studio

Teď můžete do projektu Unreal Engine přidat moduly plug-in Unreal Engine z sady Visual Studio. Už nemusíte přepínat mezi Unreal Editorem a Visual Studio, abyste mohli přidat plugin, ani nemusíte později synchronizovat řešení Visual Studio se souborem projektu Unreal Engine.

Pokud chcete přidat plugin Unreal Engine v sadě Visual Studio, postupujte podle těchto kroků po dokončení Rychlý průvodce: Visual Studio Tools for Unreal Engine k dokončení stahování a sestavení hry Lyra. Kroky předpokládají, že máte otevřené řešení LyraStarterGame.sln v sadě Visual Studio:

  1. V Průzkumníku řešenízvolte složku, kam chcete nový plugin umístit. V projektu LyraStarterGame můžete například přidat nový modul plug-in do složky LyraStarterGame>Source.
  2. Klikněte pravým tlačítkem na složku a zvolte Přidat>položku Unreal Engine... k otevření dialogového okna Přidat novou položku.

    Snímek obrazovky dialogu Přidat novou položku s vybranými pluginy Unreal Engine.

    Obsahuje možnosti pro přidání běžných tříd Unreal Engine, prázdného modulu Unreal Engine a plug-inů Unreal Engine (které jsou vybrány).

  3. Zvolte pluginy Unreal Engine a potom zvolte Přidat pro otevření dialogového okna Přidat plugin Unreal Engine.

    Snímek obrazovky dialogu 'Přidat nový plug-in Unreal Engine'.

    Existuje seznam typů pluginů (vybráno Pokročilé) a pole pro název pluginu, cestu, autora, popis a adresu URL. Je zaškrtávací políčko "Plugin je v beta verzi" (nezaškrtnuto) a zaškrtávací políčko "Aktualizovat informace IntelliSense pomocí nástrojů Unreal Editor" (zaškrtnuto).

  4. Vyberte typ svého plug-inu ze seznamu Typ modulu plug-in.
  5. Zadejte název modulu plug-in , plugin author, plugin descriptiona plugin url.
  6. Zaškrtněte políčko pro plugin v beta verzi podle potřeby.
  7. Zaškrtněte políčko Aktualizovat informace IntelliSense pomocí nástrojů Unreal Editoru, abyste mohli zvolit, zda Visual Studio používá nástroje Unreal Editor k aktualizaci informací IntelliSense. To způsobí, že unreal Build Tool znovu vygeneruje soubor řešení sady Visual Studio.
  8. Zvolte pro přidání, vygenerujte hlavičku plug-inu a zdrojové soubory pro nový plug-in a přidejte je do souboru řešení sady Visual Studio. Výsledkem je výzva k opětovnému načtení projektu. Pokud chcete projekt znovu načíst, zvolte Znovu načíst.

Nástroje Visual Studio pro Unreal Engine
Zobrazení podrobných plánů unreal engine v sadě Visual Studio
Zobrazení protokolování v Unreal Engine v sadě Visual Studio
Zobrazit makra Unreal Engine v sadě Visual Studio