Fitur Unity 19.1: Apa yang baru untuk pengembang Android

Pengarang: Randy Alexander
Tanggal Pembuatan: 26 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
How to use NEW Input System Package! (Unity Tutorial -  Keyboard, Mouse, Touch, Gamepad)
Video: How to use NEW Input System Package! (Unity Tutorial - Keyboard, Mouse, Touch, Gamepad)

Isi


Unity 2019.1 tersedia sekarang dan membawa banyak fitur baru yang menarik yang akan membantu pengembang seluler untuk memberikan pengalaman yang lebih baik bagi para gamer di Android.

Unity adalah IDE dan mesin game paling populer yang digunakan oleh pengembang game Android. Ini menyediakan alat yang kuat untuk membuat bangunan lingkungan 2D dan 3D dan mekanika permainan rumit sesederhana mungkin. Dengan rilis baru ini, itu akan menjadi jauh lebih kuat dan mudah beradaptasi - terutama ketika datang ke ponsel.

Banyak fitur baru Unity 2019.1 pertama kali diperkenalkan ketika Unity 2018.1 diluncurkan, tetapi hanya dalam "pratinjau." Sekarang pembaruan ini dianggap stabil dan siap untuk prime time, yang berarti bahwa pengembang dapat mulai menerapkannya dengan penuh percaya diri - sementara yang lain telah diperkenalkan untuk pertama kalinya. Apakah Anda membuat game atau hanya suka memainkannya, ini adalah kabar baik.

Saya mendapat kesempatan untuk berbicara langsung dengan beberapa insinyur di Unity, yang membantu mengisi rincian saya. Jadi mari selami apa yang baru di Unity 19.1.


Pipeline render yang ringan dapat berarti lebih banyak game yang masuk ke Android

Mungkin fitur Unity 2019.1 baru terbesar di sini adalah Lightweight Render Pipeline (LWRP), yang sekarang sudah tidak terlihat. Untuk yang belum tahu, render pipeline pada dasarnya adalah serangkaian langkah yang diambil untuk membantu render grafik di layar - proses beralih dari model 3D ke apa yang sebenarnya Anda lihat melalui kamera. Itu mungkin berarti memprioritaskan hal-hal yang akan digambar pertama misalnya, atau apakah akan menggunakan rendering tunggal atau multipass.

Semakin banyak kontrol yang dimiliki pengembang atas saluran pipa, semakin banyak kinerja ekstra yang dapat mereka peras untuk menghasilkan grafik terbaik. Tetapi ini juga mewakili sejumlah besar pekerjaan di pihak mereka.

LWRP menawarkan yang terbaik dari kedua dunia, menyediakan saluran pipa yang siap pakai namun fleksibel yang dioptimalkan untuk seluler dan dapat disesuaikan menggunakan C #. Itu berarti grafik yang dapat diskalakan yang diharapkan akan mempermudah para pengembang untuk mem-portasikan kreasi mereka ke Android, dan itu akan memungkinkan mereka untuk mendapatkan kinerja terbaik dari setiap perangkat. Baca lebih lanjut di blog Unity.


Seorang perwakilan Unity mengatakan kepada saya bahwa perusahaan itu juga sedang mengerjakan pipa khusus untuk game 2D - yang kemungkinan akan berlaku untuk banyak game mobile yang saat ini ada di Play Store. Ada juga High Definition Render Pipeline yang akan berfungsi sebagai tandingan LWRP untuk PC high-end. Mungkin Unity akan dapat segera menjalankan Unreal untuk mendapatkan uangnya di departemen ini?

Kinerja adaptif seluler akan meningkatkan grafik dan kinerja di perangkat Galaxy!

Berbicara tentang mendapatkan kinerja terbaik dari masing-masing perangkat, peningkatan yang lebih besar dalam hal itu diharapkan akan datang dari Mobile Adaptive Performance yang baru. Ide dasar di sini adalah bahwa Unity akan dapat meningkatkan kesetiaan grafis suatu game untuk mempertahankan framerate yang lebih stabil secara real-time dan menghindari pelambatan. Sebagian besar, ini akan berarti menangani overheating dengan memonitor suhu internal. Ini akan dikendalikan sepenuhnya oleh pengembang, yang akan dapat memilih untuk menurunkan kualitas tekstur atau resolusi misalnya, atau mungkin mengunci framerate pada 30fps yang stabil daripada risiko penurunan yang tiba-tiba.

Untuk saat ini, fitur ini hanya akan tersedia di perangkat Samsung, khususnya Galaxy S10 dan Galaxy Fold. Mengingat banyaknya game yang dibuat menggunakan Unity, ini adalah kemenangan besar bagi Samsung, tetapi mungkin kurang mengasyikkan bagi basis pengguna Android yang lebih luas.

Dukungan untuk lebih banyak perangkat Galaxy akan menyusul kemudian di tahun ini, dan seorang perwakilan mengatakan kepada saya bahwa Unity juga berbicara dengan produsen lain.

Lebih banyak fitur untuk pengembang ponsel

Fitur Unity 2019.1 baru khusus untuk seluler adalah paket Pratinjau Pemberitahuan Seluler, yang akan membantu pengembang meningkatkan keterlibatan dengan pemirsa mereka. Ini mungkin tidak cukup seperti itu kabar baik bagi para gamer, karena itu mungkin berarti lebih banyak game yang dimainkan secara gratis. Tetap saja, kita perlu pengembang untuk mendapatkan uang jika kita ingin mendapatkan game terbaik di platform!

Ada juga beberapa peningkatan kualitas hidup yang seharusnya membuat hidup lebih mudah bagi pengembang: Anda sekarang dapat mengunduh dan mengatur Android SDK dan NDK secara langsung melalui Unity Hub, misalnya, yang seharusnya merampingkan proses pengaturan untuk pengembang baru . Lebih baik lagi adalah dukungan logcat Android asli untuk debugging sederhana, saat ini dalam pratinjau. Ini akan membuat proses debug jauh lebih cepat dan mudah.

Apa yang akan juga membuat segalanya lebih cepat dan mudah adalah opsi Scripts Only Build untuk APK. Itu berarti Anda dapat menambal APK pada perangkat target Anda untuk memperbarui kode Anda tanpa harus membangun semuanya dari awal - sempurna jika bangunan Anda membutuhkan waktu berjam-jam karena pencahayaan yang dipanggang atau sejenisnya.

Harus dikatakan, kami menyukai Unity cinta Android!

Banyak lagi yang membuat Anda bersemangat untuk Unity 2019.1

Sementara itu cukup banyak mencakup kemajuan khusus seluler di Unity 2019.1, ada juga banyak perbaikan umum yang seharusnya bermanfaat bagi pengembang Android. Di depan UI, alat pencarian cepat baru (saat ini dalam pratinjau) akan memberikan pencarian yang lebih kuat di seluruh proyek.

Paket Rigging Animasi pratinjau yang baru harus memberikan kontrol yang lebih besar atas animasi, sementara Grafik Shader yang tidak ada pratinjau lagi memungkinkan devs untuk menguji efek bayangan secara real time.

Tetapi ini adalah kinerja yang melihat perombakan paling besar, dengan Unity secara bertahap mengalami pemikiran ulang menyeluruh tentang cara menangani manajemen dan kinerja data. Unity sedang membangun kembali fondasi intinya menggunakan Stack Teknologi Berorientasi Data atau “DOTS.”

Bertanggung jawab untuk menghasilkan kode asli yang sangat dioptimalkan untuk membuat semua ini mungkin adalah Burst Compiler, yang tidak tersedia di Unity 2019.1. Tanpa terlalu banyak detail teknis (di sini ada posting blog yang bagus tentang topik), ini memungkinkan pengembang untuk merekrut sumber daya CPU yang tidak terpakai melalui sistem pekerjaan C # dan ECS (Entity Component System). Yang pertama memungkinkan multithreading yang efisien untuk mengambil keuntungan dari core yang tidak digunakan, sementara yang kedua meningkatkan manajemen data untuk efisiensi yang lebih besar.

Sekali lagi, ini adalah masalah membiarkan pengembang mendapatkan lebih banyak pelat pemintalan untuk benar-benar mendapatkan kinerja terbaik dan menciptakan produk akhir yang sangat scalable. Saat ini, kami sudah melihat peningkatan kinerja dan fitur-fitur baru di Unity 2019.1, tetapi dampaknya akan terasa lebih maju. Kabar baiknya adalah bahwa dari perspektif pengembang, proses penambahan komponen ke objek game sebagian besar akan tetap tidak berubah kecuali jika mereka ingin tangan mereka kotor.

Peningkatan yang lebih rendah adalah peningkatan pada paket Bentuk Sprite, yang akan membuatnya lebih mudah untuk membuat colliders yang sangat cocok dengan bentuk sprite. Itu pada dasarnya berarti deteksi tabrakan yang lebih baik untuk game 2D. Sistem pekerjaan C # juga harus memberikan peningkatan kinerja dalam animasi 2D.

Lalu ada fitur AR baru, dukungan Linux, dan banyak lagi. Pastikan untuk memeriksa catatan rilis lengkap jika Anda tertarik.

Komentar penutup

Singkatnya, fokus pembaruan ini (seperti halnya pembaruan terkini lainnya) tampaknya membuat Unity lebih tampan, lebih cepat, dan lebih mudah beradaptasi. Ini semua adalah berita yang sangat bagus untuk keadaan bermain game di Android, dan kami senang melihat bagaimana pengembang memanfaatkan sepenuhnya alat-alat baru yang mereka inginkan.

Beri tahu kami di komentar di bawah apa yang Anda lakukan dari semua ini. Apakah Anda seorang pengembang Unity? Apakah salah satu dari fitur baru ini di Unity 2019.1 akan bermanfaat bagi kreasi Anda?

Aplikai cuaca yang angat digemari yang dikenal dengan Weather Timeline ayangnya dihapu dari Google Play tore muim gugur lalu. Karena kenaikan biaya, pembuat aplikai - am Ruton - memilih untuk menyembu...

ecara hitori, earbud bluetooth telah hadir dalam dua jeni. Anda akan mendapatkan epaang kuncup yang terhubung dengan kabel di belakang kepala Anda, atau Anda akan mendapatkan kuncup 'nirkabel ejat...

Populer