Atlas Asni
WordPress.org Atlas untuk distribusi

Louis Martinus

Ikuti langkah di bawah ini untuk membuat Atlas SpriteObjek grafis 2D. Jika Anda digunakan untuk bekerja di 3D, Sprites pada dasarnya hanya tekstur standar tetapi ada teknik khusus untuk menggabungkan dan mengelola tekstur sprite untuk efisiensi dan kenyamanan selama perkembangan. More info
Lihat di Glossary
:

  1. Buat Aset Atlas AsniTekstur yang terdiri dari beberapa tekstur yang lebih kecil. Juga disebut sebagai atlas tekstur, sprite gambar, sprite sheet atau tekstur dikemas. More info
    Lihat di Glossary
    .
  2. Pilih daftar Objek untuk Packing ke dalam Sprite Atlas.
  3. Aktifkan Sertakan dalam membangun pada Sprite Atlass untuk memasukkan mereka dengan proyek.
  4. (Opsional) Membuat Atlas Asni.
  5. (Opsional) Siapkan Atlas Sprite untuk distribution.
    • Sprites disiapkan untuk distribusi perlu dimuat melalui Late Binding dengan skrip.
  6. (Opsional) Optimize Sprite Atlas penggunaan dan ukuran dalam Proyek Anda untuk meningkatkan kinerja.

Buat a Sprite Atlas Asset

Untuk membuat Aset Sprite Atlas, pergi ke Asset > Create > Sprite Atlas. Unity menciptakan Atlas Sprite di folder Aset, dengan ekstensi file * .spriteatlas.

Pilih item untuk objek untuk daftar kemasan

Daftar Objects for Packing menampilkan item yang dipilih saat ini yang berada di Atlas Sprite. Anda dapat menempatkan Aset Tekstur2D dan Sprite dalam daftar ini. Seret dan lepas folder langsung ke daftar untuk secara otomatis menambahkan semua konten yang valid dalam folder ke daftar (hanya folder muncul di daftar).

Untuk memilih item tertentu untuk daftar:

  1. Pilih Sprite Atlas Asset dan temukan objek untuk daftar kemasan di jendela InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
    Lihat di Glossary
    . Ini menampilkan daftar item untuk Unity untuk mengemas ketika membangun Atlas Sprite.

  2. Untuk menambahkan item, pilih ikon plus (+) di sebelah kanan bawah daftar untuk membuat baris baru. Seret Aset yang valid ke baris kosong untuk menambahkannya ke daftar, atau pilih ikon lingkaran ke kanan baris untuk membuka jendela Select Object. Pilih Aset dari jendela Object Picker untuk menambahkannya ke daftar:

    Untuk menghapus item dari daftar, klik ikon minus (-) di sebelah kanan bawah daftar Objects For Packing. Untuk mengganti item, tarik item lain ke baris itu menempatinya di daftar.

  3. Pilih Pack Preview untuk Pratinjau Tekstur Atlas gabungan di jendela Asset Preview.

Termasuk di Build

Semua Sprit Atlass memiliki Include in Build diaktifkan secara default ketika dibuat. Ini berarti bahwa Unity mencakup Atlas Sprite dengan buildProses menyusun proyek Anda ke dalam format yang siap dijalankan pada platform atau platform tertentu. More info
Lihat di Glossary
Proyek dan secara otomatis memuatnya pada waktu lari build. Aktifkan atau menonaktifkan properti 'Termasuk dalam Membangun' untuk mengontrol yang Sprite Atlas disertakan dalam membangun Proyek.

Jelaskan 'Termasuk dalam Build' disables perilaku ini, dan dilakukan ketika menyiapkan Atlas Sprite untuk distribution.

Mengoptimalkan penggunaan dan ukuran Sprite Atlas untuk meningkatkan kinerja%

Ketika Sprite aktif dalam SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
, Unity memuat Sprite Atlas itu milik dan semua Tekstur yang mengandung. Hal ini dapat menyebabkan overhead kinerja yang berlebihan jika Unity memuat Atlas Sprite dengan Tekstur yang sangat besar ketika tidak ada di Adegan menggunakan sebagian besar tekstur tersebut.

Untuk mengoptimalkan penggunaan Sprite Atlas, idealnya semua atau sebagian besar Sprites yang aktif di Adegan harus milik Atlas yang sama. Ini adalah praktik yang baik untuk membagi Tekstur Sprite menjadi beberapa Atlas yang lebih kecil sesuai dengan penggunaan umum mereka.

Cara lain untuk mengurangi kinerja overhead adalah untuk mengurangi ruang kosong antara Tekstur dikemas dalam Atlas Sprite. Ini mengurangi ukuran Sprite Atlas. Untuk melakukan ini, pilih Sprite Atlas dan memeriksa Tekstur Atlas dikemas di jendela Pack Preview di bagian bawah pengaturan Inspekturnya. Jika tidak ada Pratinjau yang tersedia, pilih tombol Pack Preview di bawah daftar Objects for Packing untuk menghasilkan Tekstur dikemas.

Sprite Atlas with excess empty space.
Sprite Atlas dengan ruang kosong berlebih.

Jika ada ruang kosong berlebih yang terlihat, Anda dapat secara manual mengurangi ukuran Tekstur dikemas untuk mengurangi jumlah ruang kosong dan mengoptimalkan ukuran Atlas. Untuk melakukannya, pergi ke panel Platform-specific overrides di bagian bawah jendela Inspektur. Pilih nilai yang lebih rendah dari menu drop-down dari pengaturan Max Texture Size, kemudian pilih Pack Preview untuk menggenerasi Tekstur dikemas.

Set the Max Texture Size.
Mengatur Ukuran Tekstur Maks.

Ketika nilai Max Texture Size lebih rendah dari dimensi saat ini Tekstur Sprite Atlas, Unity mengurangi dimensi Tekstur dikemas untuk mencocokkan set Max Texture Size sedekat mungkin, dan secara otomatis memotong ruang kosong tambahan. Jika ada Tekstur Sprite yang dipilih yang melebihi pengaturan Max Texture Size dari Atlas Sprite, maka Atlas Sprite mengabaikan pengaturan Max Texture Size dan tetap pada ukuran minimum yang diperlukan untuk mengandung Tekstur Sprite pada dimensi aslinya.

Textures in a Sprite Atlas remain in their original dimensions.
Textures dalam Sprite Atlas tetap dalam dimensi aslinya.

Sitemap Saat menggunakan Note:, pilih nilai skala yang sangat rendah (kecuali dari 0,25) dapat mengakibatkan artefak visual, tergantung pada format Atlassian Variant yang digunakan dan resolusi asli Sprite. Disarankan untuk menggunakan nilai padding tinggi dan format kompresi yang lebih baik ketika menggunakan Atlas Variant.compressionMetode menyimpan data yang mengurangi jumlah ruang penyimpanan yang dibutuhkan. Kompresi Tekstur, Kompresi Animasi, Kompresi Audio, Membangun Kompresi.
Lihat di Glossary
format used and original resolution of the Sprite. It is recommended to use high padding values and better compression formats when using Variant Atlases.

Atlas Asni
WordPress.org Atlas untuk distribusi