top of page

Ejecutar Unreal Engine 4 en Ubuntu 16.04

Ha pasado más de un año desde la última vez hice el poste tutorial para descargar, crear y ejecutar Unreal Engine 4 en Ubuntu. Desde entonces, tanto el Unreal Engine 4 y Ubuntu se han trasladado a las versiones más recientes, y las cosas han cambiado un poco!

Así, desde Ubuntu 16.04 es la nueva versión LTS y será de alrededor durante mucho tiempo, pensé que iría sobre los nuevos pasos para obtener el Unreal Engine 4 y en ejecución en este nuevo lanzamiento hermosa. ¡Empecemos!

Aviso

Empecé estos pasos con una instalación limpia de Ubuntu 16.04 de 64 bits de los controladores de código abierto (Nvidia Nouveau), que para mi sorpresa ahora trabajan con UE4 fuera de la caja! Es decir, debe ser capaz de seguir adelante con estos pasos con poco o ningún problema.

No puedo dar fe de los usuarios de AMD o Intel GPU, estos dos proveedores tienen en general la compatibilidad de controladores Linux escamosa, así que las cosas pueden o no pueden trabajar en función de la generación de la tarjeta. En caso de duda, asegúrese de que tiene instalados los controladores más recientes, y con Nvidia aún así, recomiendo el uso de los controladores propietarios para una máxima eficiencia y rendimiento.

Empezar

Para empezar, nosotros los usuarios de Linux todavía necesitan el acceso a su cuenta de GitHub. Por desgracia, no parece que los chicos Unreal traerá el lanzador de Epic a Linux (un año más tarde todavía no hay nada). Si usted ha hecho esto antes, puede omitir estos pasos y dirigirse a la sección "Descarga UE4 Fuente 'a continuación.

  • Haga su cuenta de Github aquí (es gratis).

  • Haga su cuenta de Unreal aquí (es gratis).

Con los de instalación, tendrá que vincula

r su cuenta irreal a su cuenta de Github antes de poder obtener la fuente de Unreal Engine 4 de Github.Hacer eso aquí , introduzca su nombre de usuario y haga clic en Github guardar.

Volver a la página de Github, y debería ver una invitación de Unreal.Aceptarlo.

Descargar Fuente UE4

Para aclarar, el código fuente que está disponible en Github es la última si se encuentra en su página principal. Yo no recomendaría el uso de este ya que es punta de lanza y puede ser por lo general bastante buggy. En lugar de ello, recomiendo dirigirse a la página de comunicados de aquí y seleccionar una versión específica.

En mi caso, utilizo revisión más reciente la última versión de que en este caso es 4.10.4. Si desea utilizar la misma versión que en este tutorial, el enlace al que está justo aquí . Haga clic en el "Código fuente (zip)" para descargar su versión seleccionada.

Empezar a implantar

Ahora debe tener un archivo .zip en la carpeta Descargas o donde quiera que usted eligió para descargarlo. He descargado el archivo zip en el escritorio para facilitar el acceso. Haga clic derecho y haga clic en Extraer aquí. Ahora, abre un terminal. Haga clic en el botón de Dash Ubuntu en la parte superior izquierda (o haga clic en el botón de Windows en el teclado) y busque "Terminal" si no está seguro de cómo encontrar la terminal.

Ahora, queremos CD en la carpeta que acabamos de extraer. En mi caso, eso sería:

1

cd '/home/ismail/Desktop/UnrealEngine-4.10.4-release'

Una vez que estamos, en realidad vamos a ejecutar la configuración.Escriba lo siguiente en el mismo terminal:

1

.

/Setup.sh

No se asuste! Vamos a correr en un problema aquí. Instalación se ejecutará durante bastante tiempo y, a continuación, se encontrará con el siguiente problema:

1

E: Package 'libmono-corlib4.0-cil' has no installation candidate

No importa cuántas veces se vuelve a ejecutar, que se queda bloqueado en esta sección. Por lo tanto, vamos a ir a través de la solución rápida que parece conseguir a través de este. En primer lugar, vamos a instalar lo que se necesita de forma manual. En la misma terminal, o un nuevo terminal, el que más le convenga, ejecute lo siguiente:

1

sudo apt-get install mono-reference-assemblies-4.0 mono-devel

Una vez hecho esto, ahora tenemos que cambiar manualmente el siguiente archivo para que el Setup.sh dejará de tratar de obtener el paquete equivocado. Abra la carpeta en la que su fuente está en UE4, para mí esa es la carpeta llamada UnrealEngine-4.10.4-liberación que está en el escritorio. Entonces, la cabeza en las siguientes sub-directorios.

/Desktop/UnrealEngine-4.10.4-release/Engine/Build/BatchFiles/Linux

Una vez que estés en esta carpeta, busque el archivo llamado Setup.sh (este es un archivo diferente de la anterior nos encontramos). Abrirlo en su editor de texto favorito, simplemente haga clic y hacer clic en Abrir con -> Gedit. En la línea 44, en la sección que dice DEPS = "mono-xbuild", queremos eliminar esa línea que dice 'libmono-corlib4.0-cil'.Guarda el archivo.

Esta es la línea que queremos para eliminar:

Este es el archivo después de que hemos eliminado esa línea:

Ahora, es el momento de volver a ejecutar el comando de instalación que hicimos arriba para dejar que se complete en sí. Por lo tanto, si estás perdido, basta con abrir una nueva terminal y situarse de nuevo en su carpeta de origen para el Unreal Engine 4 y ejecutar esta línea de nuevo:

1

./Setup.sh

Ya no debe quedar atascado. Una vez que esté completa, debería ver algo como esto:

Generar los archivos de proyecto

En la misma terminal, escriba lo siguiente:

1

./GenerateProjectFiles.sh

Una vez que esté completa, debería ver lo siguiente:

Time to Build

Esta parte es la parte más pesada, y puede tomar un tiempo bastante largo. En mi ordenador con las siguientes especificaciones, me lleva alrededor de una hora de construir:

  • CPU: 3.4 GHz Intel i7-4770

  • GPU: Nvidia GTX 680 2GB

  • RAM: 1600MHz 24GB DDR3 Adata

RAM es esencial para esta parte. Si usted tiene menos de 8 GB de RAM, es muy probable que fallen todo el sistema como yo he experimentado en el pasado. En mi propio equipo, por lo general veo que alcanzan un máximo de 9,3 GB de uso de memoria RAM.

En el mismo terminal que anteriormente, escriba lo siguiente:

1

make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass

Lo que parece que mientras se está ejecutando:

Dejar actuar durante un tiempo. Se puede tomar de 15 minutos al alza a más de una hora. Una vez que esté completa, debería ver lo siguiente:

El último elemento que necesitamos para funcionar en la misma terminal es:

1

make -j1 ShaderCompileWorker

Debería ver la siguiente vez que se ha completado:

Ya está listo! Ahora es el momento de ejecutar esta bestia y ver si funciona. Abra su carpeta de origen Unreal Engine (por mí mismo que sería la carpeta en el escritorio llamado UnrealEngine-4.10.4-release). La cabeza en las siguientes carpetas hasta que vea el ejecutable UE4Editor.

1

UnrealEngine-4.10.4-release/Engine/Binaries/Linux

Haga doble clic en el archivo ejecutable UE4Editor y UE4 debe empezar a correr!

Lo que realmente me impresiona es que todo esto se ejecuta en el controlador Nouveau de código abierto! Naturalmente, sin embargo voy a actualizar a la controlador propietario ya que este controlador OSS es todavía demasiado lento para ejecutar UE4 y compilar los shaders.

Hice una acumulación del proyecto Plantilla thirdperson, añadí un widget UMG con el logo de Ubuntu sólo para asegurarse de que todo funciona.Entonces empaquetado para Linux y lo dirigió en Ubuntu inmediatamente.¡Funciona!

Espero que esto le ayuda a ponerse en marcha con el Unreal Engine 4 en Ubuntu 16.04, feliz juego en desarrollo!

+ info aqui


Featured Posts
Recent Posts
Archive
Search By Tags
No hay tags aún.
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page