Paper 2D, 2D ve 2D/3D hibrit oyun ve animasyon sistemleri oluşturmak için kullanabileceğiniz, Unreal Engine’a (UE) yönelik bir eklentidir. Paper 2D eklentisi, 2D karakterler ve objeler için Sprite’lar, Sprite’ları animasyonlu hale getirmek için Flipbook’lar, 2D bölümler ve ortamlar oluşturmak için kullanabileceğiniz TileSet’ler ve TileMaps’ler gibi çeşitli 2D öğe türlerine destek sağlar ve öğelerinizi oluşturup düzenlemek için ihtiyaç duyacağınız tüm ilişkili editörlerle birlikte gelir.
Paper 2D
Paper 2D is a sprite-based system for creating 2D and 2D/3D hybrid games in Unreal Engine.
Paper 2D sistemi, 2D elemanlarla projeler oluştururken çok sayıda seçenek sunar. Eklenti, karakterlerden ortamlara kadar yüksek kaliteli 2D içerik oluşturmak için kullanabileceğiniz öğeler ve editörlerin olduğu özelliklere sahiptir. Eklenti, ayrıca UE’nin 3D işleme becerileriyle de tamamen uyumludur. Bu da 2D elemanların 3D karakterler, objeler veya ortamlarla sorunsuz bir şekilde entegre edilebileceği anlamına gelir.
Ön Gereksinimler
UE’de 2D ve 2D/3D hibrit projeler oluşturmaya başlamak için Paper 2D eklentisinin yüklü olduğundan emin olun.
Unreal Editor’de, Menü Çubuğu’ndan Düzenle > Eklentiler’e gidin ve Arama Çubuğu’nu kullanarak 2D bölümünde Paper 2D eklentisini bulun. Eklenti etkinleştirilmediyse kutuyu işaretleyerek etkinleştirin ve editörü yeniden başlatın.
Unity’den Proje Taşıma
2D projeyi Unity’den UE’ye taşırken aşağıdaki adımları kullanın:
2D öğelerinizin ilgili görsel dosyalarını Unity projenizin kök dizininde yer alan Unity projenizin Öğeler klasöründe bulun.
Unity’nin desteklediği tüm 2D görsel dosyaları UE’de de desteklenmektedir (ör.
.jpgve.png).Görsel dosyalarınızı Unity proje klasörünüzde bulduktan sonra, bunları UE projenizin İçerik Tarayıcısı’na sürükleyip bırakabilir veya İçerik Tarayıcısı’nın İçe Aktar düğmesini kullanarak bilgisayarınızdaki dosyanın konumuna gidebilirsiniz.
UE’ye aktarılan görsel dosyaları, Sprite’lar, Flipbook’lar ve TileMap’ler gibi Paper 2D öğeleri oluşturmak için kullanılabilen doku öğeleri olarak içe aktarılır.
Sprite tabanlı eserler gibi düşük çözünürlüklü görüntüleri içe aktarırken, piksel çıktısı görünümünü netleştirmek ve geliştirmek için İçerik Tarayıcısı’nda öğeye sağ tıklayıp Bağlam Menüsünde Sprite Eylemleri > Paper 2D İçe Aktarma Ayarlarını Uygula seçeneğini belirleyerek dokuya sprite’a özgü ayarlar uygulayabilirsiniz.
Sprite tabanlı öğelerin UE’ye aktarılması hakkında daha fazla bilgi için Paper 2D Sprites belgesinin Sprite’ları İçe Aktarma bölümüne bakın.
Görsel öğelerinizi UE’ye aktardıktan sonra Sprite ve TileSet öğeleri oluşturabilir ve ilgili editörlerini kullanarak oyun objelerinizi oluşturmaya başlayabilirsiniz.
Öğeler
Aşağıdaki bölümler, Paper 2D sistemine ilişkin kısa bir genel bakış sunmakta ve daha kapsamlı dokümantasyona bağlantılar içermektedir.
Sprite’lar
Unity’de olduğu gibi, 2D karakterler ve objeler oluşturmak için kullanabileceğiniz ana öğeye Sprite öğesi adı verilir. Sprite’lar, bir karakter veya obje olarak kullanılmak üzere görsele eşleyebileceğiniz düzlemsel oyun objeleridir. İstediğiniz görseli Sprite öğesi olarak kullanabilirsiniz, ancak Paper 2D eklentisi, genellikle 2D stil projelerinde bulunan düşük çözünürlüklü piksel stili grafiklerin görünümünü iyileştirmeye yardımcı olmak için özel ayarlar ve materyallerle birlikte kullanılır.
Sprite’lar daha sonra herhangi bir UE aktörüne veya Paper 2D karakter aktörüne Sprite bileşeni olarak eklenebilir.
UE’deki Sprite’lar (ör. ayarlar) hakkında daha fazla bilgi ve Sprite Editörü’nü kullanmayla ilgili referanslar için aşağıdaki dokümantasyona bakın:
Paper 2D Sprites
How to import and use Paper 2D Sprites in Unreal Engine.
Flipbook’lar
Sprite aktörleri, farklı sprite öğelerinin doğrusal sıralı oynatımını depolayan Flipbook öğeleri kullanılarak animasyonlu hale getirilebilir. Unity’den farklı olarak Flipbook’lar, tek bir Sprite öğesinden veya hatta aktör objesinden bağımsız kullanılabilen benzersiz öğelerdir. Böylelikle animasyonlar, daha çok yönlü olur ve yeniden kullanılabilir ve Blueprint’ler veya C++ kodu kullanılarak her zaman oynatılabilir.
UE’de Flipbook oluşturma, kullanma ve düzenleme hakkında daha fazla bilgi için aşağıdaki dokümantasyona bakın:
Paper 2D Flipbooks
Description of Paper 2D Flipbooks and how to create them.
TileSet’ler ve TileMap’ler
Paper 2D eklentisi ayrıca, 2D bölümler ve ortamlar oluşturmak için kullanabileceğiniz ilgili editörlerle birlikte TileSet ve TileMap öğelerini de içerir. TileSet öğelerini kullanarak, bir bölüm için tüm arka plan öğelerinizi içeren büyük bir öğeyi içe aktarabilir, her bir kareyi çıkarabilir ve oyuncunuzun ortamla etkileşime girme şeklini etkileyecek çarpışma ayarlarını tanımlayabilirsiniz.
Daha sonra, katmanlar gibi araçları kullanarak projeniz için dinamik ve ilgi çekici ortamlar oluşturmak amacıyla kareleri bir TileMap öğesine birleştirerek bölümler oluşturabilirsiniz.
UE’de TileSet’leri ve TileMap’leri kullanma ile ilgili dazla bilgi edinmek için aşağıdaki dokümantasyona bakın:
Paper 2D Tile Sets / Tile Maps
Overview of how to create Tile Sets and Tile Maps for use within Paper 2D.