¿Cómo cargo mi último proyecto automáticamente?
Se puede configurar Unreal Engine para que cargue automáticamente al iniciarse el último proyecto en el que se estaba trabajando. Cuando abras un proyecto desde el iniciador de Epic, habilita la opción Siempre cargar el último proyecto al iniciar en la pantalla de inicio de Unreal Engine.
¿Dónde puedo configurar las vinculaciones de entrada para mi juego?
En Unity, se utiliza la configuración del gestor de entradas del proyecto para configurar los enlaces predeterminados.
En Unreal Engine, se configuran las vinculaciones de entrada desde la ventana Configuración del proyecto, en la categoría Entrada. En esta ventana, se pueden añadir varios botones (acciones) y controles analógicos (ejes). Asigna un nombre y una vinculación predeterminada a cada control. Una vez hecho esto, puedes obtener llamadas de retorno a tu peón del juego cuando se activen los eventos de entrada.
Para obtener más información sobre cómo configurar la entrada para tu proyecto de Unreal Engine, consulta la página Input (Entrada).
Si tu proyecto necesita características de entrada más avanzadas, como el manejo de entrada compleja o remapeo de control de tiempo de ejecución, considera usar el complemento de entrada mejorada. Para obtener más información, consulta Enhanced Input (Entrada mejorada).
¿Cómo cambio la escena inicial de mi proyecto?
Por defecto, Unreal Engine carga el nivel predeterminado de un proyecto cuando lo abre. Puedes cambiar este comportamiento en la ventana Preferencias del editor (menú principal: Editar > Preferencias del editor), en la categoría General > Cargar y guardar.
¿Cómo ejecuto mi juego?
Existen varias formas de probar el juego:
Directamente en el Unreal Editor, haciendo clic en el botón Reproducir de la barra de herramientas principal.
Como un proceso independiente, al hacer clic en el botón Plataformas en la barra de herramientas principal y, luego, al seleccionar tu equipo de la lista desplegable. Ten en cuenta que esto generará primero un ejecutable para tu plataforma; por ejemplo, si estás trabajando en un equipo con Windows, esto generará un ejecutable de Windows.
En una plataforma diferente (por ejemplo en un dispositivo móvil o un navegador web), al hacer clic en el botón Plataformas en la barra de herramientas principal y, luego, al seleccionar la plataforma en la que quieres que se ejecute tu juego. Ten en cuenta que necesitarás instalar todas las dependencias necesarias primero.
Para más información sobre cómo ejecutar un juego de Unreal Engine en diferentes plataformas, consulta las siguientes páginas:
¿Cuáles son estas unidades?
En Unity, la unidad principal de medida es un metro. En Unreal Engine, la unidad principal de medida es un centímetro.
Entonces, si mueves algo 1 unidad (metro) en Unity, esto equivale a mover algo 100 unidades (centímetros) en Unreal Engine.
Si quieres mover algo 2 pies en Unity, eso serían 0,61 unidades (metros). En Unreal Engine, el equivalente es 61 unidades (centímetros).
¿En qué dirección va el sistema de coordenadas de Unreal Engine?
Tanto Unity como Unreal Engine usan un sistema de coordenadas invertido, pero los ejes tienen nombres diferentes. En Unreal Engine, la X positiva es "adelante", la Y positiva es "derecha" y la Z positiva es "arriba".
Para obtener más información, consulta Coordinate System and Spaces (Sistema de coordenadas y espacios).
¿Cómo se ve la salida de registro desde mi juego?
Haz clic en el botón Registro de salida en la barra de herramientas inferior.
¿Cómo lanzar excepciones?
A diferencia de Unity, Unreal Engine no usa el control de excepción. En su lugar, usa la función check() para activar un error de afirmación crítico. Puedes transmitir un mensaje de error. Si quieres reportar un error sin detener el programa, usa ensure() en su lugar. Esto registrará un error con una pila de llamada completa, pero la ejecución del programa continuará. Si tienes un depurador vinculado, ambas funciones entrarán en el depurador.
¿Dónde está el Marco .NET?
A diferencia de Unity, Unreal Engine no usa el Marco .NET. Unreal Engine tiene su propio conjunto de bibliotecas y clases de contenedor. A continuación, encontrarás una lista de comparaciones de contenedor comunes:
Puedes obtener más información sobre otros contenedores de Unreal Engine aquí.
¿Unreal Engine vuelve a cargar automáticamente los cambios de código?
¡Sí! Puedes dejar el editor abierto mientras escribes el código. Inicia una compilación desde Visual Studio una vez que hayas terminado de editar el código, y el editor "volverá a cargar" tus cambios automáticamente.