Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Plugin para Unreal: instala y configura los componentes del plugin
En esta sección se describen las tareas de instalación iniciales para añadir el complemento a un proyecto de Unreal Engine. La funcionalidad del complemento está disponible cuando tiene el proyecto abierto en el editor de Unreal.
nota
Puedes usar el GameLift complemento Amazon con una versión estándar del editor UE, pero debes usar una versión creada en código fuente cuando empaques la compilación de tu servidor de juegos.
Antes de comenzar
Esto es lo que necesitas para usar el GameLift plugin de Amazon para Unreal Engine:
-
Paquete de lanzamiento GameLift del complemento de Amazon para Unreal Engine. [Sitio de descargas]
. -
Microsoft Visual Studio 2019 o una versión posterior.
-
Una versión original del editor de Unreal Engine. Necesitará una versión original para empaquetar los componentes del servidor para un juego multijugador. Para obtener más información, incluidos los requisitos previos adicionales, consulte la documentación de Unreal Engine:
-
Para acceder al código fuente de Unreal Engine en GitHub
GitHub Necesitarás una cuenta de Epic Games. -
Tutorial Building Unreal Engine from Source
.
-
-
Un proyecto de juego multijugador con código de juego en C++. Si estás trabajando con un proyecto de Blueprint, consulta la documentación de Unreal sobre cómo generar código fuente en C++ para tu proyecto.
Adición del complemento al proyecto de juego
Completa las siguientes tareas para añadir el plugin a tu proyecto de juego.
Cree el SDK del servidor Amazon GameLift C++
-
Descomprime el paquete de lanzamiento del GameLift plugin Amazon para Unreal Engine para extraer dos archivos zip:
amazon-gamelift-plugin-unreal-<>-sdk-<>.zip
GameLift-Cpp-ServerSDK-<>.zip.
Descomprime estos archivos.
-
Abra la
GameLift-Cpp-ServerSDK-<>
carpeta y, a continuación, complete las siguientes instrucciones para su plataforma: Linux o Microsoft Windows.
Linux
-
Ejecute los comandos siguientes:
mkdir out cd out cmake -DBUILD_FOR_UNREAL=1 .. make
Estos comandos crean el
/lib/aws-cpp-sdk-gamelift-server.so
archivo. Copie
/lib/aws-cpp-sdk-gamelift-server.so
alamazon-gamelift-plugin-unreal/GameLiftPlugin/Source/GameliftServer/ThirdParty/GameLiftServerSDK/Linux/x86_64-unknown-linux-gnu/
directorio.
Microsoft Windows
Ejecute los comandos siguientes:
mkdir out cd out cmake -G "Visual Studio 17 2022" -DBUILD_FOR_UNREAL=1 .. msbuild ALL_BUILD.vcxproj /p:Configuration=Release
Estos comandos crean los siguientes archivos binarios.
prefix\bin\aws-cpp-sdk-gamelift-server.dll
prefix\lib\aws-cpp-sdk-gamelift-server.lib
Copie los archivos al
amazon-gamelift-plugin-unreal\GameLiftPlugin\Source\GameliftServer\ThirdParty\GameLiftServerSDK\Win64\
directorio.
Realice los siguientes procedimientos cuando trabaje en los archivos del proyecto del juego:
Instale los archivos del complemento.
Busque la carpeta raíz del proyecto del juego, por ejemplo
... > Unreal Projects/[project-name]/
. Si la carpeta de complementos no existe allí, créela.Ve a la
amazon-gamelift-plugin-unreal
carpeta de la que lo descomprimiste.amazon-gamelift-plugin-unreal-<>-sdk-<>.zip
Copia laGameLiftPlugin
carpeta de lagamelift-plugin-unreal
carpeta a laPlugins
carpeta del directorio del proyecto del juego.
-
Añada el complemento al archivo
.uproject
.-
En la carpeta raíz del proyecto de juego, abra el archivo
.uproject
. -
Actualiza el archivo para añadir "GameLiftPlugin" y "WebBrowserWidget" a la
Plugins
sección y habilítalos. El siguiente código muestra el.uproject
archivo actualizado de un juego llamado "MyGame».
UnrealProjects > MyGame > MyGame.uproject { ... "Plugins": [ { "Name": "ModelingToolsEditorMode", "Enabled": true, "TargetAllowList": [ "Editor" ] }, { "Name": "GameLiftPlugin", "Enabled": true }, { "Name": "WebBrowserWidget", "Enabled": true } ] }
-
-
Cambie la versión del editor de UE para el proyecto.
Si ha creado un proyecto para una versión del editor y ahora quiere cambiarlo a otra versión (por ejemplo, una versión original), debe actualizar el proyecto.
En la carpeta raíz del proyecto de juego, seleccione el archivo
.uproject
y elija la opción Cambiar de versión de Unreal Engine. Seleccione una nueva versión del editor. Vuelva a compilar la solución del proyecto con sus actualizaciones.
En la carpeta raíz del proyecto, busque un archivo de solución (
*.sln
). Si no existe ninguno, seleccione el archivo.uproject
y elija la opción Generar archivos de proyecto de Visual Studio.Abra el archivo de la solución y cree o reconstruya el proyecto.
Verifique que el complemento esté habilitado en el editor de UE.
nota
Si ya tiene el editor abierto, es posible que tenga que reiniciarlo para que reconozca el nuevo complemento.
Abra el proyecto en el editor de UE que haya elegido.
Consulta la barra de herramientas principal del editor para ver el nuevo botón de GameLift menú de Amazon [necesita imagen].
Busca en el navegador de contenido los activos del GameLift plugin de Amazon. Asegúrese de que la configuración de las Opciones de visualización tenga seleccionada la opción Mostrar contenido del complemento.