Sdílet prostřednictvím


Rychlý start: Visual Studio Tools for Unreal Engine

V tomto článku si stáhněte ukázku hry Unreal Engine (UE) a nakonfigurujte Visual Studio Tools for Unreal Engine. Visual Studio Tools for Unreal Engine je bezplatné rozšíření, které vám pomůže vyvíjet hry pomocí Unreal Engine. Poskytuje funkce, které zlepšují vývojové prostředí unreal Engine v sadě Visual Studio.

Požadavky

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

  • Visual Studio verze 17.10 nebo novější
  • Unreal Engine verze 5 nebo novější, protože příklad použitý v tomto článku vyžaduje Unreal Engine 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 .

Stažení a sestavení ukázky hry Lyra v sadě Visual Studio

Lyra je ukázkový herní projekt pro učení o Unreal Engine. Pokyny ke stažení najdete v části Stažení úvodní hry Lyra na Lyra Sample Game . Pokud jste ho získali prostřednictvím instalace zdrojového kódu unreal Engine, tato verze neobsahuje prostředky potřebné k sestavení a spuštění hry. Pomocí pokynů ke stažení získáte vše, co potřebujete, prostřednictvím instalačního programu Epic.

Konfigurace ukázky hry Lyra tak, aby používala Visual Studio Tools for Unreal Engine

Od sady Visual Studio 2022 verze 17.7 je modul plug-in Visual Studio Tools for Unreal Engine součástí instalace unreal Engine. Už není nutné zobrazovat podrobné plány unreal engine. Pokud máte starší verzi sady Visual Studio, přečtěte si téma Instalace nástrojů Visual Studio tools for Unreal Engine pro ruční instalaci modulu plug-in.

Po stažení ukázky hry aktualizujte LyraStarterGame.uproject modul plug-in Visual Studio Tools. Jedním ze způsobů, jak to udělat, je v Unreal Editoru. Načtěte projekt Lyra a z hlavní nabídky zvolte Upravit>moduly plug-in. Vyhledejte modul plug-in Visual Studio Integration Tools a zaškrtněte políčko vedle něj.

Dalším způsobem, jak to udělat, je ruční úprava LyraStarterGame.uproject souboru. Postupujte následovně:

  1. Otevřete soubor LyraStarterGame.uproject v textovém editoru. Je v adresáři, kde jste nainstalovali ukázku hry.

  2. Na konec oddílu Plugins přidejte následující:

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    

V unreal Engine

  1. Otevřete projekt Lyra v unreal Engine.
  2. V hlavní nabídce editoru Unreal Engine zvolte Nástroje>generovat projekt sady Visual Studio. Tím se vytvoří soubor řešení pro Visual Studio.
  3. V hlavní nabídce editoru Unreal Engine zvolte Nástroje>otevřít Visual Studio a otevřete hru v sadě Visual Studio. Pokud máte na počítači více verzí sady Visual Studio, ujistěte se, že se otevřela správná verze: v hlavní nabídce sady Visual Studio zvolte Nápověda>o sadě Microsoft Visual Studio. Potřebujete použít Visual Studio 2022 verze 17.7 nebo vyšší. Pokud se správná verze neotevřela, otevřete LyraStarterGame.sln ji ručně ve správné verzi sady Visual Studio.

V sadě Visual Studio

  1. Rozevírací seznam Konfigurace řešení změňte na Vývojový editor. To umožňuje nástroji Blueprints Visual Studio Tools for Unreal Engine: Snímek obrazovky sady Visual Studio s rozbaleným rozevíracím seznamem Konfigurace řešení a vybraným Editorem vývoje
  2. Nastavte spouštěný projekt na projekt LyraStarterGame . V Průzkumník řešení klikněte pravým tlačítkem na řešení a zvolte Vlastnosti.
  3. V dialogovém okně Stránky vlastností řešení v části Společné vlastnosti zvolte Konfigurovat projekty po spuštění.
  4. Ujistěte se, že je vybraný projekt s jedním spuštěním, a v rozevíracím seznamu zvolte LyraStarterGame .

    Snímek obrazovky s dialogovými stránkami vlastností řešení

    V části Společné vlastnosti je vybrána možnost Konfigurovat projekty po spuštění. Je vybrán přepínač pro jeden spouštěný projekt. Spouštěcí projekt v rozevíracím seznamu je LyraStarterGame.

  5. Kliknutím na tlačítko OK zavřete dialogové okno.
  6. V hlavní nabídce sady Visual Studio zvolte Sestavit>řešení sestavení a sestavte hru.

Okno výstupu sestavení sady Visual Studio

Okno výstupu sestavení v sadě Visual Studio ukazuje průběh sestavení a případné chyby nebo upozornění, ke kterým dochází. Okno výstupu sestavení můžete otevřít z hlavní nabídky sady Visual Studio prostřednictvím zobrazení>výstupu.

Počínaje sadou Visual Studio 2022 17.12 můžete poklikáním na absolutní cestu k souboru ve výstupním okně otevřít tento soubor v sadě Visual Studio. Zdrojový kód musí být součástí řešení sady Visual Studio a cesta ve výstupním okně musí být absolutní cestou. Funguje to při sestavování projektů Unreal Engine v sadě Visual Studio nebo jiných typech projektů.

Následující snímek obrazovky ukazuje výstupní okno pro sestavení ukázky LyraStarterGame. Uživatel poklikal na upozornění z LyraCharacter.generated.h. Vzhledem k tomu, že je k danému souboru poskytována absolutní cesta, soubor se otevře v editoru.

Snímek obrazovky s oknem výstupu sady Visual Studio Soubor LyraCharacter.generated.h je zvýrazněný, protože je zadána absolutní cesta a uživatel na něj poklikáním otevřel soubor LyrCharacter.generated.h.

Unreal Engine toolbar

Visual Studio poskytuje panel nástrojů, který zlepšuje prostředí integrace vývoje modulu Unreal Engine v sadě Visual Studio. Panel nástrojů poskytuje rychlý přístup k běžným úkolům UE.

Aktivujte panel nástrojů Unreal Engine v sadě Visual Studio z hlavní nabídky prostřednictvím panelu>nástrojů Zobrazení>Unreal Engine. Panel nástrojů vypadá takto:

Snímek obrazovky s panelem nástrojů Unreal Engine v sadě Visual Studio

Tlačítka panelu nástrojů zleva doprava:

  • Ikona přehrávání je tlačítko rychlého připojení, které se připojí k procesům uvedeným v rozevíracím seznamu napravo. V rozevíracím seznamu jsou uvedeny procesy související s Unreal Engine, které usnadňují připojení k Editoru unreal Engine. Můžete ho také použít k připojení k jakýmkoli procesům.
  • Tlačítka pro spuštění a zastavení integračního serveru Unreal Engine. Integrační server zlepšuje výkon integrace unreal Engine se sadou Visual Studio. Spouští se jako proces na pozadí a při práci na projektu automaticky aktualizuje testovací informace. Můžete ho vypnout, abyste získali zpět prostředky počítače, a spustit ho, až budete chtít vylepšení integrace. Server se spustí automaticky při otevření projektu UE v sadě Visual Studio.
  • Tlačítko pro opětovné prohledání prostředků podrobného plánu unreal engine. Tím se řešení sady Visual Studio aktualizuje nejnovějšími prostředky podrobného plánu z projektu Unreal Engine.
  • Tlačítko, které otevře okno protokolu Unreal Engine.
  • Tlačítko pro otevření okna Konfigurace integrace unreal engine, kde můžete aktualizovat a zobrazit celkový stav konfigurace a stav nástroje Visual Studio Integration Tool, zkontrolovat podporu podrobného plánu, zjistit, jestli se zobrazí stav kontroly zásad vytváření názvů unreal engine atd.

Rozevírací seznam argumentů příkazového řádku

Hru můžete často spouštět s různými kombinacemi argumentů příkazového řádku během úprav a ladění části vnitřní smyčky. Teď je to jednodušší pomocí rozevíracího seznamu argumentů příkazového řádku:

Snímek obrazovky s rozevíracím seznamem args příkazového řádku

Rozevírací seznam argumentů příkazového řádku se zobrazuje po rozevíracím seznamu Platformy řešení na panelu nástrojů Standard. Pro C:\UE\LyraStarterGame\LyraStarterGame.uproject -fullscreen a C:\UE\LyraStarterGame\LyraStarterGame.uproject -JsonDebugOutput.

Pokud chcete přidat argumenty příkazového řádku, zadejte je do rozevíracího seznamu a stiskněte Enter. Argumenty se uloží v pořadí, v jakém je zadáte, a zobrazí se v rozevíracím seznamu pro budoucí použití.

Existuje limit pěti příkazů, které můžete přidat před odebráním nejstaršího řádku, aby se místo pro nový řádek uvolnilo.

Prvním argumentem při ladění projektu Unreal Engine, který běží v editoru Unreal Engine, musí být cesta k projektu. Například: C:\UE\LyraStarterGame\LyraStarterGame.uproject.

Další informace o použití rozevíracího seznamu argumentů příkazového řádku najdete v tématu Předání argumentů příkazového řádku při ladění (C++).

Další kroky

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