Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
Nyissa meg a
LyraStarterGame.uprojectfájlt egy szövegszerkesztőben. A könyvtárban van, ahova a játékmintát telepítetted.Adja hozzá a következőket a
Pluginsszakasz végéhez:,{ "Name": "VisualStudioTools", "Enabled": true }
Az Unreal Engine
- Nyissa meg a Lyra projektet az Unreal Engine-ben.
- 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.
- 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.slna Visual Studio megfelelő verziójában.
Visual Studio
- 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:
- Á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.
- 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.
- 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 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.
- A párbeszédpanel bezárásához válassza az OK lehetőséget.
- 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.
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 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:
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