Paper 2D est un plug-in pour l'Unreal Engine (UE) que vous pouvez utiliser pour créer des systèmes de jeu et d'animation 2D et hybrides 2D/3D. Il prend en charge les différents types de ressources 2D, tels que les sprites pour les personnages et les objets 2D, les folioscopes pour animer les sprites, les TileSets et les TileMaps, que vous pouvez utiliser pour créer des niveaux et des environnements en 2D, ainsi que tous les éditeurs associés dont vous aurez besoin pour créer et modifier vos ressources.
Paper 2D
Paper 2D is a sprite-based system for creating 2D and 2D/3D hybrid games in Unreal Engine.
Le système Paper 2D offre de nombreux choix lors de la création de projets avec des éléments 2D. Le plug-in est riche en fonctionnalités, avec des ressources et des éditeurs que vous pouvez utiliser pour créer du contenu 2D de haute qualité, des personnages aux environnements. Il est également entièrement compatible avec les capacités de rendu 3D de l'UE, ce qui signifie que les éléments 2D peuvent être intégrés de manière fluide aux personnages, objets ou environnements 3D.
Conditions préalables
Pour commencer à créer des projets 2D et hybrides 2D/3D dans l'UE, assurez-vous de l'installation du plug-in Paper 2D.
Dans l'Unreal Editor, accédez à la barre de menus puis à Modifier > Plug-ins et localisez le plug-in Paper 2D dans la section 2D ou utilisez la barre de recherche. Si le plug-in n'est pas activé, activez-le en cochant la case correspondante, puis redémarrez l'éditeur.
Migrer des projets depuis Unity
Procédez comme suit pour migrer un projet 2D d'Unity à l'UE :
Localisez les fichiers d'images associés à vos ressources 2D dans le dossier Ressources de votre projet Unity, qui se trouve dans le répertoire racine de votre projet Unity.
Tous les fichiers d'images 2D pris en charge par Unity, tels que les
.jpget les.png, sont également pris en charge par l'UE.Après avoir localisé vos fichiers d'images dans le dossier de votre projet Unity, vous pouvez les faire glisser et les déposer dans le navigateur de contenu de votre projet UE ou naviguer jusqu'à l'emplacement du fichier sur votre ordinateur à l'aide du bouton Importer de ce même navigateur.
Les fichiers d'images importés dans l'UE le seront en tant que ressources de texture, utilisables pour créer des ressources Paper 2D telles que des sprites, des folioscopes et des TileMaps.
Lors de l'importation d'images à faible résolution, telles que des œuvres d'art basées sur des sprites, vous pouvez appliquer des paramètres spécifiques aux sprites à la texture afin d'affiner et d'améliorer l'aspect des pixels, en faisant un clic droit sur la ressource dans le navigateur de contenu et en sélectionnant l'option Actions de sprite > Appliquer les paramètres d'importation Paper 2D dans le menu contextuel.
Pour en savoir plus sur l'importation de ressources basées sur des sprites dans l'UE, voir la section Importer des sprites du document Sprites Paper 2D.
Après avoir importé vos ressources d'images dans l'UE, vous pouvez créer des ressources sprites et de TileSet et utiliser leurs éditeurs respectifs pour commencer à créer les objets de votre jeu.
Ressources
Les sections suivantes donnent un aperçu du système Paper 2D et contiennent des liens vers une documentation plus complète.
Sprites
Comme dans Unity, la principale ressource que vous pouvez utiliser pour créer des personnages et des objets en 2D s'appelle une ressource sprite. Les sprites sont des objets de jeu sur plan qui permettent de mapper une image à utiliser comme personnage ou comme objet. Bien que n'importe quelle image puisse être utilisée comme ressource sprite, le plug-in Paper 2D est fourni avec des paramètres et des matériaux spécialisés pour aider à améliorer l'aspect des graphismes de style pixel à faible résolution que l'on trouve généralement dans les projets en 2D.
Les sprites peuvent ensuite être ajoutés à tout acteur ou acteur de personnage Paper 2D de l'UE, en tant que composant sprite.
Pour en savoir plus sur les sprites dans l'UE, notamment sur leurs paramètres, et bénéficier de références d'utilisation de l'éditeur de sprites, consultez la documentation suivante :
Paper 2D Sprites
How to import and use Paper 2D Sprites in Unreal Engine.
Folioscopes
Les acteurs de sprites peuvent être animés à l'aide de ressources folioscopes, qui stockent une lecture séquentielle linéaire de différents sprites. Contrairement à Unity, les folioscopes de l'UE sont à utiliser indépendamment d'une ressource sprite ou même d'un objet acteur. Les animations sont donc plus polyvalentes, réutilisables, et lisibles à tout moment à l'aide de blueprints ou de code C++.
Pour en savoir plus sur la création, l'utilisation et la modification de folioscopes dans l'UE, consultez la documentation suivante :
Paper 2D Flipbooks
Description of Paper 2D Flipbooks and how to create them.
TileSets et TileMaps
Le plug-in Paper 2D contient également les ressources TileSet et TileMap, ainsi que leurs éditeurs correspondants, que vous pouvez utiliser pour créer des niveaux et des environnements en 2D. Les ressources TileSet vous permettent d'importer une grande ressource contenant toutes les ressources d'arrière-plan d'un niveau, d'extraire chaque tuile et de définir les paramètres de collision qui influeront sur l'interaction du joueur peut avec l'environnement.
Vous pouvez ensuite assembler les tuiles dans une ressource TileMap pour créer des niveaux, en utilisant des outils tels que les couches pour créer des environnements dynamiques et intéressants pour votre projet.
Pour plus d'informations sur l'utilisation des TileSets et des TileMaps dans l'UE, consultez la documentation suivante :
Paper 2D Tile Sets / Tile Maps
Overview of how to create Tile Sets and Tile Maps for use within Paper 2D.