Paper 2D es un complemento para Unreal Engine (UE) que se puede utilizar para crear sistemas de animación y jugabilidad híbridos 2D y 2D/3D. El complemento Paper 2D es compatible con varios tipos de recursos 2D, como sprites para personajes y objetos 2D, flipbooks para animar sprites, conjuntos de teselas y mapas de teselas, que puedes utilizar para crear niveles y entornos 2D, junto con todos los editores asociados que necesitarás para crear y editar tus recursos.
Paper 2D
Paper 2D is a sprite-based system for creating 2D and 2D/3D hybrid games in Unreal Engine.
El sistema Paper 2D ofrece muchas opciones a la hora de crear proyectos con elementos 2D. El complemento cuenta con numerosas funciones, recursos y editores que puedes utilizar para crear contenido 2D de alta calidad, desde personajes hasta entornos. Además, es totalmente compatible con las capacidades de renderizado 3D de UE, lo que significa que los elementos 2D se pueden integrar a la perfección con personajes, objetos o entornos 3D.
Requisitos previos
Para empezar a crear proyectos híbridos 2D y 2D/3D en UE, asegúrate de que el complemento Paper 2D esté instalado.
En Unreal Editor, en la barra de menús, ve a Editar > Complementos y localiza el complemento Paper 2D en la sección 2D o con ayuda de la barra de búsqueda. Si el complemento no está habilitado, habilítalo marcando la casilla y reinicia el editor.
Migración de proyectos desde Unity
Al migrar un proyecto 2D de Unity a UE, sigue estos pasos:
Busca los archivos de imagen asociados a tus recursos 2D en la carpeta Assets de tu proyecto de Unity, que se encuentra en el directorio raíz del proyecto.
Todos los archivos de imagen 2D compatibles con Unity también son compatibles con UE, como
.jpgy.png.Después de localizar los archivos de imagen en la carpeta del proyecto de Unity, puedes arrastrarlos y soltarlos en el explorador de contenido del proyecto de UE o buscar la ubicación del archivo en tu ordenador utilizando el botón Importar del explorador de contenido.
Los archivos de imagen importados a UE se importarán como recursos de textura, que pueden utilizarse para crear recursos Paper 2D, como sprites, flipbooks y mapas de teselas.
Al importar imágenes de baja resolución, como ilustraciones basadas en sprites, puedes aplicar la configuración específica para sprites a la textura con el fin de mejorar la nitidez y el aspecto del arte pixelado. Para ello, haz clic con el botón derecho del ratón sobre el recurso en el explorador de contenido y selecciona la opción Acciones de sprite > Aplicar ajustes de importación de Paper 2D en el menú contextual.
Para obtener más información sobre cómo importar recursos basados en sprites a UE, consulta la sección Importación de sprites del documento de sprites de Paper 2D.
Después de importar tus recursos de imagen a UE, puedes crear recursos de tipo «sprite» y «conjunto de teselas», y utilizar sus respectivos editores para empezar a construir tus objetos de juego.
Recursos
Las siguientes secciones ofrecen una breve descripción general del sistema Paper 2D e incluyen enlaces a documentación más detallada.
Sprites
Al igual que en Unity, el recurso principal que puedes utilizar para crear personajes y objetos en 2D se denomina recurso Sprite. Los sprites son objetos planos del juego a los que puedes asignar una imagen para utilizarlos como personajes u objetos. Aunque cualquier imagen puede utilizarse como recurso Sprite, el complemento Paper 2D incluye configuración y materiales especializados que ayudan a mejorar el aspecto de los gráficos de baja resolución y estilo pixelado que suelen encontrarse en los proyectos de estilo 2D.
Los sprites se pueden añadir a cualquier actor o actor de personaje de Paper 2D de UE, como un componente Sprite.
Para obtener más información sobre los sprites en UE, como la configuración y una referencia al uso del editor de sprites, consulta la siguiente documentación:
Paper 2D Sprites
How to import and use Paper 2D Sprites in Unreal Engine.
Flipbooks
Los actores de sprite se pueden animar utilizando recursos Flipbooks, que almacenan una reproducción secuencial lineal de diferentes recursos Sprite. A diferencia de Unity, los flipbooks son recursos únicos que pueden utilizarse independientemente de un recurso Sprite individual o incluso de un objeto Actor. Esto significa que las animaciones son más versátiles y reutilizables, y pueden reproducirse en cualquier momento utilizando blueprints o código C++.
Para obtener más información sobre cómo crear, utilizar y editar flipbooks en UE, consulta la siguiente documentación:
Paper 2D Flipbooks
Description of Paper 2D Flipbooks and how to create them.
Conjuntos de teselas y mapas de teselas
El complemento Paper 2D también contiene los recursos de conjunto de teselas y mapa de teselas, junto con sus editores correspondientes, que puedes utilizar para crear niveles y entornos en 2D. Con los recursos de conjunto de teselas, puedes importar un recurso grande que contenga todos los recursos de fondo de un nivel, extraer cada tesela y definir la configuración de colisión que influirá en la forma en que el jugador puede interactuar con el entorno.
A continuación, puedes ensamblar las teselas en un recurso de conjunto de teselas para crear niveles, utilizando herramientas como capas para construir entornos dinámicos e interesantes para tu proyecto.
Para obtener más información sobre el uso de conjuntos de teselas y mapas de teselas en UE, consulta la siguiente documentación:
Paper 2D Tile Sets / Tile Maps
Overview of how to create Tile Sets and Tile Maps for use within Paper 2D.