O Paper 2D é um plugin para a Unreal Engine (UE) que você pode usar para criar jogabilidade e sistemas de animação em 2D e híbridos 2D/3D. O plugin Paper 2D oferece suporte a vários tipos de ativos 2D, como sprites para personagens e objetos 2D, folioscópios para animar sprites, TileSets e TileMaps, que você pode usar para criar níveis e ambientes 2D, juntamente com todos os editores associados de que você precisará para criar e editar seus ativos.
Paper 2D
Paper 2D is a sprite-based system for creating 2D and 2D/3D hybrid games in Unreal Engine.
O sistema do Paper 2D oferece muitas opções para a criação projetos com elementos 2D. O plugin é repleto de recursos, com ativos e editores que você pode usar para criar conteúdo 2D de alta qualidade, desde personagens até ambientes. O plugin também é totalmente compatível com os recursos de renderização 3D da UE, o que significa que elementos 2D podem ser integrados de forma transparente com personagens, objetos ou ambientes 3D.
Pré-requisitos
Para começar a criar projetos híbridos 2D e 2D/3D na UE, certifique-se de que o plugin Paper 2D esteja instalado.
No Unreal Editor, navegue na barra de menus até Editar, Plugins e localize o plugin do Paper 2D na seção 2D ou use a barra de pesquisa. Se o plugin não estiver habilitado, habilite-o marcando a caixa de seleção e reinicie o editor.
Como migrar projetos do Unity
Quando estiver migrando um projeto 2D do Unity para a UE, siga as etapas a seguir:
Localize os arquivos de imagem associados aos seus ativos 2D na pasta Assets do seu projeto do Unity, que fica no diretório-raiz do seu projeto do Unity.
Todos os arquivos de imagem 2D que o Unity aceita também são aceitos na UE, como
.jpge.png.Depois de localizar seus arquivos de imagem na pasta do projeto do Unity, você pode arrastá-los e soltá-los no Navegador de Conteúdo do seu projeto da UE ou navegar até o local do arquivo no seu computador usando o botão Importar do Navegador de Conteúdo.
Os arquivos de imagem importados para a UE serão importados como ativos de textura, que podem ser usados para criar ativos do Paper 2D, como sprites, folioscópios e TileMaps.
Quado estiver importando imagens de baixa resolução, como artes baseadas em sprites, você pode aplicar configurações específicas de sprite à textura para deixar o arte pixel mais nítida e aprimorada. Para isso, clique com o botão direito no ativo no Navegador de Conteúdo e selecione a opção Ações de sprites, Aplicar configurações de importação do Paper 2D no menu de contexto.
Consulte mais informações sobre a importação de ativos baseados em sprites na UE na seção Como importar sprites do documento "Sprites do Paper 2D".
Depois de importar seus ativos de imagem para a UE, você pode criar ativos de sprite e TileSet e usar seus respectivos editores para começar a criar os objetos de jogo.
Ativos
As seções a seguir apresentam uma visão geral rápida do sistema Paper 2D e contêm links para documentações mais extensas.
Sprites
Assim como no Unity, o principal ativo que você pode usar para criar personagens e objetos 2D é chamado de ativo de sprite. Sprites são um objeto de jogo mais planos ao qual você pode mapear uma imagem para ser usada como personagem ou objeto. Embora qualquer imagem possa ser usada como um ativo de sprite, o plugin Paper 2D é oferecido com configurações e materiais especializados para ajudar a melhorar a aparência de gráficos pixelados de baixa resolução, tipicamente encontrados em projetos de estilo 2D.
Os sprites podem então ser adicionados a qualquer ator da UE ou a um ator personagem do Paper 2D, como um componente de sprite.
Consulte mais informações sobre sprites na UE, como configurações e uma referência ao uso do Editor de Sprites, na documentação a seguir:
Paper 2D Sprites
How to import and use Paper 2D Sprites in Unreal Engine.
Folioscópios
Os atores de sprite podem ser animados usando ativos de folioscópios, que armazenam uma reprodução sequencial linear de diferentes ativos de sprite. Diferentemente do Unity, os folioscópios são ativos únicos que podem ser usados independentemente de um ativo de sprite individual ou até mesmo de um objeto ator. Isso significa que as animações são mais versáteis e reutilizáveis e podem ser reproduzidas a qualquer momento usando Blueprints ou código C++.
Consulte mais informações sobre criação, uso e edição de Folioscópios na UE, na documentação a seguir:
Paper 2D Flipbooks
Description of Paper 2D Flipbooks and how to create them.
TileSets e TileMaps
O plugin Paper 2D também contém os ativos TileSet e TileMap, juntamente com seus editores correspondentes que você pode usar para criar níveis e ambientes 2D. Usando ativos de TileSet, você pode importar um único ativo contendo todos os seus ativos de fundo para um nível, extrair cada ladrilho e definir as configurações de colisão que influenciarão como as pessoas jogando poderão interagir com o ambiente.
Você pode então montar os ladrilhos em um ativo TileMap para criar níveis, usando ferramentas como camadas para criar ambientes dinâmicos e interessantes para o seu projeto.
Consulte mais informações sobre o uso de TileSets e TileMaps na UE, na documentação a seguir:
Paper 2D Tile Sets / Tile Maps
Overview of how to create Tile Sets and Tile Maps for use within Paper 2D.