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:
- Přidání modulů Unreal Engine v sadě Visual Studio
- Přidání tříd Unreal Engine v sadě Visual Studio
- Přidání modulů plug-in Unreal Engine v sadě Visual Studio
Požadavky
Musí být nainstalovány následující položky:
- Visual Studio verze 17.11 (verze 17.11 Preview ok) nebo novější.
- Unreal Engine verze 5 nebo novější.
- Visual Studio Tools for Unreal Engine. Pokyny k instalaci najdete v tématu Instalace nástrojů Visual Studio Tools pro Unreal Engine .
- Dokončete rychlý start: Visual Studio Tools for Unreal Engine ke stažení a sestavení hry Lyra a jeho konfiguraci tak, aby používala Visual Studio Tools for Unreal Engine.
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:
- V Průzkumník řešení zvolte projekt, například LyraStarterGame, kam chcete nový modul přejít.
- 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:
- 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:
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é.
- V rozevíracích sadě vyberte typ modulu a fázi načítání modulu.
- 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:
- 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.
- 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:
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.
- Zvolte Unreal Engine Common Classes a pak zvolte Přidat, aby se otevřelo dialogové okno Přidat třídu modulu Unreal:
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.
- Zvolte název třídy. Visual Studio vás upozorní, pokud je název v konfliktu s existující třídou nebo souborem.
- 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.
- 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.
- 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.
- 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:
- 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>.
- 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:
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).
- Zvolte Moduly plug-in Unreal Engine a pak zvolte Přidat a otevřete dialogové okno Přidat modul plug-in modulu unreal:
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.
- V seznamu typů modulů plug-in zvolte typ modulu plug-in.
- Zadejte název modulu plug-in, autor modulu plug-in, popis modulu plug-in a adresu URL modulu plug-in.
- Podle potřeby zkontrolujte, jestli je modul plug-in v beta verzi.
- 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.
- 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.
Související obsah
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