Animator Sprite 2D untuk Mesin Unity
Bosan dengan "Unity Animator Hell", ingin performa lebih tinggi dan alur kerja lebih cepat? Anda berada di tempat yang tepat, ini adalah proyek yang saya buat untuk menggantikan penggunaan Unity Animator pada proyek 2D, lebih berkinerja, sederhana dan mudah digunakan.
Bagaimana cara menginstal
Manajer Paket (disarankan)
- 1 - Buka manajer paket (Jendela > Manajer Paket).
- 2 - Klik ikon plus dan "Tambahkan paket dari URL git...".
- 3 - Masuk ke https://github.com/GabrielBigardi/2D-Sprite-Animator.git dan klik "Tambah".
- 4 - Tunggu hingga manajer paket selesai menginstal paket dan mengkompilasi ulang.
Mengimpor Paket
- 1 - Unduh rilis terbaru.
- 2 - Klik dua kali .unitypackage atau impor.
Cara malas
- 1 - Unduh repositori ini sebagai ZIP atau dengan mengkloningnya.
- 2 - Seret ke folder "Aset" Anda.
Mengapa menggunakan
Lolos dari Neraka Animator Unity
- Animator Unity dibuat untuk game 3D, ia memiliki banyak pengaturan interpolasi yang tidak berguna dan sulit untuk dikelola.
- Animator Unity tidak cepat untuk diatur, Anda perlu membuat animasi, menyimpannya di folder, mengatur transisi/parameter, mencoba mengatur jendela Animator, dll...
Pertunjukan
- Animator Unity cukup mahal untuk game 2D sederhana, lebih lanjut tentang itu di bagian benchmarking.
Mudah diperluas dan lebih banyak kontrol
- Sangat mudah untuk meningkatkan kode ini sesuai keinginan Anda karena ini adalah Sprite Animator yang cukup sederhana dan mendasar.
- Animator Unity tidak memberi Anda kontrol yang cukup untuk game 2D (dan terkadang bahkan untuk 3D), tidak ada cara mudah untuk melakukan hal-hal seperti: memeriksa frame saat ini, memeriksa animasi mana yang Anda gunakan, memeriksa apakah animasi telah berakhir, dll. ..
Pembandingan
Untuk benchmark saya melakukan tes sederhana pada proyek URP kosong dengan 2D Rendering/Lighting dan 10.000 karakter 2D memainkan animasi idle sepanjang 5 frame, inilah hasilnya:
Animator Default Persatuan
- Animator dinonaktifkan: 130 FPS.
- Animator diaktifkan: 15 FPS.
Animator Sprite
- Animator dinonaktifkan: 130 FPS.
- Animator diaktifkan: 85 FPS.
Di mana saya dapat menemukan dokumentasi lebih lanjut tentang (kode dan hal lainnya)?
Semudah mengklik di sini
Bagaimana saya berkontribusi pada proyek ini?
klik disini
Kontak
Perselisihan : Gabriel Bigardi#2292
Twitter : @BigardiGabriel
Email : [email protected]
Lisensi
Unity-2D-Sprite-Animator dilisensikan di bawah lisensi MIT, sehingga Anda dapat menggunakannya dengan nyaman dalam aplikasi komersial.