Megosztás a következőn keresztül:


Rövid útmutató: Visual Studio Tools for Unreal Engine

Ebben a cikkben töltse le az Unreal Engine (UE) játékmintáját, és konfigurálja a Visual Studio Tools for Unreal Engine-t. A Visual Studio Tools for Unreal Engine egy ingyenes bővítmény, amely segít játékokat fejleszteni az Unreal Engine-lel. Olyan funkciókat biztosít, amelyek javítják az Unreal Engine fejlesztési élményét a Visual Studióban.

Előfeltételek

A következőket kell telepíteni:

  • A Visual Studio 17.10-es vagy újabb verziója.
  • Az Unreal Engine 5-ös vagy újabb verziója, mert a cikkben használt példához az Unreal Engine 5-ös vagy újabb verziója szükséges.
  • Visual Studio Tools for Unreal Engine. A telepítési utasításokért tekintse meg A Visual Studio Tools for Unreal Engine telepítése című témakört.

Töltse le és hozza létre a Lyra-játékmintát a Visual Studióban

A Lyra egy mintajáték projekt az Unreal Engine megismeréséhez. A letöltési utasításokért tekintse meg a Lyra Kezdő Játék szakaszát a Lyra Mintajáték részben. Ha az Unreal Engine forráskódjának telepítésével szerezte be, akkor ez a verzió nem tartalmazza a játék létrehozásához és futtatásához szükséges eszközöket. A letöltési utasítások segítségével mindent beszerezhet az Epic telepítőn keresztül.

A Lyra játékmintájának konfigurálása a Visual Studio Tools for Unreal Engine használatára

A Visual Studio 2022 17.7-es verziójától a Visual Studio Tools for Unreal Engine beépülő modul része az Unreal Engine telepítésének. Az Unreal Engine Blueprints megtekintése már nem szükséges. Ha rendelkezik a Visual Studio korábbi verziójával, olvassa el A Visual Studio Tools for Unreal Engine telepítése a beépülő modul manuális telepítéséhez.

A játékminta letöltése után frissítse a LyraStarterGame.uproject-at a Visual Studio Tools beépülő modul használatával. Ennek egyik módja az Unreal Editor. Töltse be a Lyra projektet, és a főmenüben válassza a >beépülő modulok szerkesztéselehetőséget. Keresse meg a Visual Studio Integration Tools beépülő modult, és jelölje be a mellette lévő jelölőnégyzetet.

Ennek másik módja a LyraStarterGame.uproject fájl manuális szerkesztése. Az alábbiak szerint:

  1. Nyissa meg a LyraStarterGame.uproject fájlt egy szövegszerkesztőben. A könyvtárban van, ahova a játékmintát telepítetted.

  2. Adja hozzá a következőket a Plugins szakasz végéhez:

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

Az Unreal Engine

  1. Nyissa meg a Lyra projektet az Unreal Engine-ben.
  2. Az Unreal Engine-szerkesztő főmenüjében válassza Eszközök>Visual Studio Project-létrehozása lehetőséget. Ezzel létrehozza a Visual Studio megoldásfájlt.
  3. Az Unreal Engine-szerkesztő főmenüjében válassza az Eszközök>A Visual Studio megnyitása lehetőséget a játék Visual Studióban való megnyitásához. Ha a számítógépen a Visual Studio több verziója is található, győződjön meg arról, hogy a megfelelő verzió van megnyitva: a Visual Studio főmenüjében válassza a Súgó>A Microsoft Visual Studioismertetése lehetőséget. A Visual Studio 2022 17.7-es vagy újabb verzióját kell használnia. Ha a megfelelő verzió nem nyílt meg, manuálisan nyissa meg LyraStarterGame.sln a Visual Studio megfelelő verziójában.

Visual Studio

  1. Módosítsa a Megoldáskonfigurációk legördülő menüt Development Editor. Ez lehetővé teszi a Blueprints Visual Studio Tools for Unreal Engine: Képernyőkép a Visual Studióról a Megoldáskonfigurációk legördülő lista kibontásával és a Fejlesztési szerkesztő kiválasztásával.
  2. Állítsa be az indításkori projektet a LyraStarterGame projektre. A Megoldáskezelőbenkattintson a jobb gombbal a megoldásra, és válassza a Tulajdonságoklehetőséget.
  3. A Megoldás tulajdonságainak lapjai párbeszédpanelen, a Közös tulajdonságokalatt válassza az Indítási projektek konfigurálásalehetőséget.
  4. Győződjön meg arról, hogy Egyszeri indítású projekt van kiválasztva, és a legördülő menüben válassza LyraStarterGame.

    A Megoldás tulajdonságlapjainak párbeszédpanel képernyőképe.

    A Common Properties (Közös tulajdonságok) területen az Indítási projektek konfigurálása lehetőség van kiválasztva. Az egyetlen indítási projekt választógombja van kiválasztva. A legördülő menüben az induló projekt a LyraStarterGame.

  5. A párbeszédpanel bezárásához válassza az OK lehetőséget.
  6. A Visual Studio főmenüjében válassza a Build>Build Solution lehetőséget a játék létrehozásához.

Visual Studio build kimeneti ablak

A Visual Studio buildkimeneti ablaka megjeleníti a build előrehaladását, valamint az esetleges hibákat és figyelmeztetéseket. A Build kimenet ablakát a Visual Studio főmenüjében a >Kimenet megtekintéseparancs segítségével nyithatja meg.

A Visual Studio 2022 17.12-től a kimeneti ablakban egy abszolút elérési útra duplán kattintva megnyithatja a fájlt a Visual Studio-ban. A forráskódnak a Visual Studio-megoldás részét kell képeznie, és a kimeneti ablakban lévő elérési útnak abszolút elérési útnak kell lennie. Ez akkor működik, ha Unreal Engine-projekteket készít a Visual Studióban vagy más típusú projektekben.

Az alábbi képernyőképen a LyraStarterGame minta egy buildjének kimeneti ablaka látható. A felhasználó duplán kattintott a LyraCharacter.generated.hfigyelmeztetésre. Mivel a fájl abszolút elérési útja meg van adva, a fájl megnyílik a szerkesztőben.

Képernyőkép a Visual Studio kimeneti ablakáról. A LyraCharacter.generated.h fájl ki van emelve, mert az abszolút elérési út meg van adva, és a felhasználó duplán kattintott rá a LyrCharacter.generated.h fájl megnyitásához.

Unreal Engine eszköztár

A Visual Studio egy eszköztárat biztosít, amely javítja az Unreal Engine fejlesztési integrációs élményét a Visual Studióban. Az eszköztár gyors hozzáférést biztosít a gyakori UE-feladatokhoz.

Aktiválja az Unreal Engine eszköztárat a Visual Studióban a főmenüből >Eszköztárak megtekintése>Unreal Engine. Az eszköztár a következőképpen néz ki:

Az Unreal Engine eszköztár képernyőképe a Visual Studióban.

Az eszköztárgombok balról jobbra:

  • A lejátszás ikon egy gyors csatolás gomb, amely a jobb oldali legördülő menüben felsorolt folyamatokhoz csatlakozik. A legördülő lista az Unreal Engine-hez kapcsolódó folyamatokat sorolja fel, így egyszerűbben csatolható az Unreal Engine Editorhoz. Ezzel bármilyen folyamathoz csatolhat.
  • Gombok az Unreal Engine integrációs kiszolgáló elindításához és leállításához. Az integrációs kiszolgáló javítja az Unreal Engine és a Visual Studio integrációjának teljesítményét. Háttérfolyamatként fut, és automatikusan frissíti a tesztadatokat a projekten végzett munka során. Kikapcsolhatja a gép erőforrásainak visszaigényléséhez, és elindíthatja, amikor az integrációs fejlesztésekre van szüksége. A kiszolgáló automatikusan elindul, amikor UE-projektet nyit meg a Visual Studióban.
  • Az Unreal Engine Blueprint-objektumok újbóli megtekintéséhez használható gomb. Ez frissíti a Visual Studio-megoldást az Unreal Engine projekt legújabb tervegységeivel.
  • Egy gomb, amely megnyitja az Unreal Engine naplóablakát.
  • A Unreal Engine Integration Configuration ablak megnyitására szolgáló gomb, amelyen frissítheti és megtekintheti a konfiguráció általános állapotát és a Visual Studio integrációs eszköz állapotát, ellenőrizheti a Blueprint támogatást, és megnézheti, hogy mi az Unreal Engine elnevezési konvenció ellenőrzőjének állapota, stb.

Parancssori argumentum legördülő listája

Előfordulhat, hogy gyakran indítja el a játékot különböző parancssori argumentumokkal a belső hurok szerkesztése és hibakeresése során. Ez a parancssori argumentumok legördülő listájával egyszerűbb:

Képernyőkép a parancssori argumentumok legördülő listájáról.

A parancssori argumentumok legördülő listája a Standard eszköztáron a Megoldásplatformok legördülő listája után jelenik meg. A C:\UE\LyraStarterGame\LyraStarterGame.uproject -fullscreen és a C:\UE\LyraStarterGame\LyraStarterGame.uproject -JsonDebugOutput elemhez tartozik egy bejegyzés.

Parancssori argumentumok hozzáadásához írja be őket a legördülő listába, és nyomja le az Enterbillentyűt. Az argumentumok a beírt sorrendben lesznek mentve, és a legördülő menüben jelennek meg későbbi felhasználás céljából.

Öt parancssort adhat hozzá, mielőtt a legrégebbit eltávolítják, hogy hely legyen egy új számára. Az Unreal Engine első betöltésekor az alapértelmezett argumentumok megjelennek a legördülő menüben.

Az Unreal Engine-szerkesztőben futó Unreal Engine-projekt hibakeresésének első argumentuma a projekt elérési útja kell legyen. Például: C:\UE\LyraStarterGame\LyraStarterGame.uproject.

A parancssori argumentumok legördülő listájának használatáról további információt a Parancssori argumentumok átadása című témakörben talál.

Következő lépések

Unreal Engine-osztályok, modulok és beépülő modulok hozzáadása a Visual Studio
Unreal Engine-tervek megtekintése a Visual Studio
Az Unreal Engine naplózásának megtekintése a Visual Studio
Unreal Engine-makrók megtekintése a Visual Studio-ban