Sdílet prostřednictvím


Přidání tříd, modulů a modulů 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řidání modulů Unreal Engine v sadě Visual Studio

Teď můžete do projektu Unreal Engine přidat moduly Unreal Engine z visual Studia. 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 konfigurací a přidáním často používaného modulu.

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

  1. V Průzkumník řešení zvolte projekt, například LyraStarterGame, kam chcete nový modul přejít.
  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... a 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 Modul unreal Engine, zadejte název modulu do pole Název a pak zvolte Přidat a otevřete dialogové okno Přidat modul modulu Unreal Engine:

    Snímek obrazovky s dialogovým oknem 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án modul runtime) a fázi načítání modulu (výchozí je vybráno). Jsou uvedeny cesty k souboru modulu, hlavičky, zdroje a sestavení. Zaškrtávací políčko aktualizovat informace IntelliSense pomocí nástrojů Unreal Editor je zaškrtnuté.

  4. V rozevíracích sadě vyberte typ modulu a fázi načítání modulu.
  5. Zvolte OK , pokud chcete přidat modul do projektu a aktualizovat soubor řešení sady Visual Studio.

Moduly lze vytvořit pouze ve zdrojové složce nebo jako modul modulu plug-in ve složce Plugins .
Cesta k sestavení ukazuje, kde Build.cs je soubor vytvořen. Soubor Build.cs obsahuje informace o konfiguraci modulu.

Přidání tříd Unreal Engine v sadě 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 podle těchto kroků po dokončení rychlého startu: Visual Studio Tools for Unreal Engine ke stažení a sestavení hry Lyra. Kroky předpokládají, že máte LyraStarterGame.sln řešení otevřené v sadě Visual Studio:

  1. V Průzkumník ř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... a otevřete dialogové okno Přidat novou položku:

    Snímek obrazovky s dialogovým oknem Přidat novou položku a vybranou položkou Unreal Engine Common Classes

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

  3. Zvolte Unreal Engine Common Classes a pak zvolte Přidat, aby se otevřelo dialogové okno Přidat třídu modulu Unreal:

    Snímek obrazovky s dialogovým oknem Přidat novou třídu unreal Engine

    Zobrazí se možnosti výběru základu, například objekt actor, character atd. 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řídu. 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 předmětu , pomocí modulu Vybrat modul pro přidání rozevíracího seznamu předmětu . 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 a zvolte, jestli Sada 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. Zvolte Znovu načíst projekt.

Přidání modulů plug-in Unreal Engine v sadě 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 sadou Visual Studio, abyste mohli přidat modul plug-in, nebo potřebujete později synchronizovat řešení sady Visual Studio se souborem projektu Unreal Engine.

Pokud chcete přidat modul plug-in Unreal Engine v sadě Visual Studio, postupujte podle těchto kroků po dokončení rychlého startu: Visual Studio Tools for Unreal Engine ke stažení a sestavení hry Lyra. Kroky předpokládají, že máte LyraStarterGame.sln řešení otevřené v sadě Visual Studio:

  1. V Průzkumník řešení zvolte složku, kam má nový modul plug-in přejít. V projektu LyraStarterGame můžete například přidat nový modul plug-in do složky Zdroj LyraStarterGame>.
  2. Klikněte pravým tlačítkem na složku a zvolte Přidat>položku unreal Engine... a otevřete dialogové okno Přidat novou položku:

    Snímek obrazovky s dialogovým oknem Přidat novou položku s vybranými moduly plug-in Unreal Engine

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

  3. Zvolte Moduly plug-in Unreal Engine a pak zvolte Přidat a otevřete dialogové okno Přidat modul plug-in modulu unreal:

    Snímek obrazovky s dialogovým oknem Přidat nový modul plug-in Unreal Engine

    Existuje seznam typů modulů plug-in (je vybráno Upřesnit) a pole pro název modulu plug-in, cestu, autor, popis a adresu URL. Modul plug-in Is je v beta zaškrtávacím políku (nezaškrtnuto) a pomocí zaškrtávacího políčka Unreal Editor Tools (zaškrtnuto) aktualizovat informace IntelliSense.

  4. V seznamu typů modulů plug-in zvolte typ modulu plug-in.
  5. Zadejte název modulu plug-in, autor modulu plug-in, popis modulu plug-in a adresu URL modulu plug-in.
  6. Podle potřeby zkontrolujte, jestli je modul plug-in v beta verzi.
  7. Zaškrtněte políčko Aktualizovat informace IntelliSense pomocí nástrojů Unreal Editor a zvolte, jestli Sada 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 Přidat a vygenerujte hlavičku modulu plug-in a zdrojové soubory pro nový modul 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. Zvolte Znovu načíst projekt.

Visual Studio Tools for Unreal Engine
Zobrazení podrobných plánů unreal engine v sadě Visual Studio
Zobrazení protokolování unreal engine v sadě Visual Studio
Zobrazení maker unreal Engine v sadě Visual Studio