Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Plugin per Unreal: installa e configura i componenti del plug-in
Questa sezione descrive le attività di installazione iniziali per aggiungere il plugin a un progetto Unreal Engine. La funzionalità del plug-in è disponibile quando il progetto è aperto nell'editor Unreal.
Nota
Puoi utilizzare il GameLift plug-in Amazon con una versione standard dell'editor UE, ma devi utilizzare una versione generata dal codice sorgente quando impacchetti la build del tuo server di gioco.
Prima di iniziare
Ecco cosa ti serve per utilizzare il GameLift plug-in Amazon per Unreal Engine:
-
GameLift Plugin Amazon per il pacchetto di rilascio di Unreal Engine. [Scarica il sito].
-
Microsoft Visual Studio 2019 o versione successiva.
-
Una versione sorgente dell'editor Unreal Engine. È necessaria una versione generata dal codice sorgente per impacchettare i componenti del server per una partita multiplayer. Per maggiori dettagli, inclusi prerequisiti aggiuntivi, consulta la documentazione di Unreal Engine:
-
Accesso al codice sorgente di Unreal Engine su GitHub You'll
need GitHub and Epic Games account. -
Tutorial sulla creazione di Unreal Engine dal codice sorgente
.
-
-
Un progetto di gioco multiplayer con codice di gioco C++. Se lavori con un progetto Blueprint, consulta la documentazione di Unreal su come generare codice sorgente C++ per il tuo progetto.
Crea il server Amazon GameLift C++ SDK
Il pacchetto di rilascio del GameLift plug-in Amazon per Unreal Engine contiene il codice sorgente per il server C++ SDK per Unreal. Prima di poterlo utilizzare con il plugin, devi estrarre il codice sorgente e crearlo per il tuo ambiente di sviluppo.
Nota
Se stai creando server di gioco da eseguire in un ambiente di runtime Amazon Linux 2023, puoi sfruttare uno script di supporto, disponibile come parte del repository Amazon GameLift Toolkit. Usa questo script di supporto per generare il SDK file binario e le SSL librerie necessarie per l'uso con il plugin. Puoi usare lo script quando sviluppi con Unreal Engine 5 su Windows o Linux. Lo script è una soluzione basata su Docker. Puoi eseguirlo localmente con get e docker installati, oppure puoi eseguire lo script usando AWS CloudShell in. AWS Management Console
Scopri di più sullo script di GameLift build di Amazon per Unreal Engine 5
Per creare manualmente il server SDK C++ per Unreal
-
Decomprimi il pacchetto di rilascio del GameLift plug-in Amazon per Unreal Engine per estrarre due file zip:
amazon-gamelift-plugin-unreal-<>-sdk-<>.zip
GameLift-Cpp-ServerSDK-<>.zip.
Decomprimi questi file.
-
Apri la
GameLift-Cpp-ServerSDK-<>
cartella, quindi completa le seguenti istruzioni per la tua piattaforma: Linux o Microsoft Windows.
Linux
-
Esegui i comandi seguenti:
mkdir out cd out cmake -DBUILD_FOR_UNREAL=1 .. make
Questi comandi creano il
/lib/aws-cpp-sdk-gamelift-server.so
file. /lib/aws-cpp-sdk-gamelift-server.so
Copia nellaamazon-gamelift-plugin-unreal/GameLiftPlugin/Source/GameliftServer/ThirdParty/GameLiftServerSDK/Linux/x86_64-unknown-linux-gnu/
directory.
Microsoft Windows
Esegui i comandi seguenti:
mkdir out cd out cmake -G "Visual Studio 17 2022" -DBUILD_FOR_UNREAL=1 .. msbuild ALL_BUILD.vcxproj /p:Configuration=Release
Questi comandi generano i seguenti file binari.
prefix\bin\aws-cpp-sdk-gamelift-server.dll
prefix\lib\aws-cpp-sdk-gamelift-server.lib
Copia i file nella
amazon-gamelift-plugin-unreal\GameLiftPlugin\Source\GameliftServer\ThirdParty\GameLiftServerSDK\Win64\
directory.
Aggiungi il plugin al tuo progetto di gioco
Lavorando nell'Unreal Editor con il progetto di gioco aperto, completa le seguenti attività.
Installa i file del plugin.
Individua la cartella principale del progetto di gioco, ad esempio
... > Unreal Projects/[project-name]/
. Blocca per unaPlugins
cartella. Se la cartella non esiste lì, creala.Decomprimi il pacchetto di rilascio del plugin (
amazon-gamelift-plugin-unreal-<>-sdk-<>.zip
). Apri laamazon-gamelift-plugin-unreal
cartella e trova laGameLiftPlugin
cartella. Copia questa cartella nellaPlugins
cartella del passaggio 1.
-
Aggiungi il plugin al
.uproject
file.-
Nella cartella principale del progetto di gioco, apri il
.uproject
file. -
Aggiorna il file per aggiungere GameLiftPlugin "" e "WebBrowserWidget" alla
Plugins
sezione e abilitarli. Il codice seguente mostra il.uproject
file aggiornato per un gioco chiamato "MyGame».
UnrealProjects > MyGame > MyGame.uproject { ... "Plugins": [ { "Name": "ModelingToolsEditorMode", "Enabled": true, "TargetAllowList": [ "Editor" ] }, { "Name": "GameLiftPlugin", "Enabled": true }, { "Name": "WebBrowserWidget", "Enabled": true } ] }
-
-
Cambia la versione dell'editor UE per il tuo progetto.
Se hai creato un progetto per una versione dell'editor e ora desideri passare a un'altra versione (ad esempio una versione source-build), devi aggiornare il progetto.
Nella cartella principale del progetto di gioco, seleziona il
.uproject
file e scegli l'opzione Switch Unreal Engine Version. Seleziona una nuova versione dell'editor. Ricostruisci la soluzione del progetto con i tuoi aggiornamenti.
Nella cartella principale del progetto, cercate un file solution (
*.sln
). Se non ne esiste nessuno, seleziona il.uproject
file e scegli l'opzione Genera file di progetto di Visual Studio.Apri il file della soluzione e crea o ricostruisci il progetto.
Verifica che il plugin sia abilitato nell'editor UE.
Nota
Se hai già l'editor aperto, potresti dover riavviare l'editor prima che riconosca il nuovo plugin.
Apri il progetto nell'editor UE che hai scelto.
Controlla la barra degli strumenti principale dell'editor per il nuovo pulsante del GameLift menu Amazon [immagine necessaria].
Cerca nel Content Browser le risorse del GameLift plug-in Amazon. Assicurati che nelle impostazioni delle opzioni di visualizzazione sia selezionata l'opzione Mostra contenuto del plug-in.