Penyedia Android Adaptive Performance dan Unity

Performa Adaptif Unity adalah alat untuk developer game yang ingin mengoptimalkan game mereka di perangkat seluler, terutama untuk ekosistem Android yang beragam. Performa Adaptif memungkinkan game Anda beradaptasi dengan performa perangkat dan karakteristik termal secara real time, sehingga memastikan pengalaman bermain game yang lancar dan efisien. Penyedia Android menerapkan Performa Adaptif di perangkat Android.

Cara menggunakan Performa Adaptif Unity

  1. Instal paket Adaptive Performance: Buka Pengelola Paket Unity dan instal paket Adaptive Performance.

  2. Instal penyedia Android: Di Pengelola Paket, temukan bagian Performa Adaptif dan instal penyedia Android.

  3. Akses setelan Performa Adaptif: Di Unity Editor, buka Edit > Setelan Project dan temukan bagian Performa Adaptif.

  4. Menetapkan parameter Performa: Sesuaikan setelan seperti Target Kecepatan Frame, Setelan Kualitas, dan nilai minimum performa lainnya sesuai kebutuhan.

Unity Adaptive Performance memerlukan penyedia untuk mendapatkan semua informasi yang diperlukan dari perangkat. Penyedia Android didukung di Adaptive Performance 5.0 dan seterusnya, serta mendukung Unity 2021.3 dan seterusnya. Pengelola paket versi Unity 2021 dan 2022 akan mendownload Adaptive Performance 4.0, sehingga update manual ke versi 5.0 diperlukan.

Performa Adaptif dan Penyedia Android.
Gambar 1. Penyiapan Performa Adaptif dan penyedia Android.

Penyedia Android versi 1.0 hanya diaktifkan di perangkat Pixel. Oleh karena itu, gunakan versi 1.2 yang lebih baru.

API petunjuk Performa ADPF

Penyedia Android menerapkan petunjuk performa ADPF secara default. Setiap frame, penyedia melaporkan durasi sebenarnya dari jumlah durasi CPU dan GPU serta durasi target dari kecepatan frame render.

Durasi target dari kecepatan frame render setiap frame. (Lihat Performance Hint API.)

Scaler grafis

Unity Adaptive Performance menyediakan scaler grafis untuk Framerate, Resolution, LOD, dan properti profil lainnya. Scaler memiliki skala min dan maksimum; setiap skala diubah oleh level peringatan termal dan tren termal perangkat.

Penskalaan grafis Performa Adaptif.
Gambar 2. Scaler grafis Performa Adaptif.

Praktik terbaik

Plugin ini mencoba mencegah throttling termal dan menyediakan FPS target berkelanjutan dengan implementasi dasarnya. Untuk mendapatkan hasil langsung, gunakan ADPF dengan scaler Performa Adaptif Unity default.

Namun, karena setiap game berbeda, tingkatkan performa scaler Performa Adaptif Unity untuk setiap parameter, seperti resolusi, LOD, bayangan, jarak pandang, dan lainnya agar ADPF dapat sepenuhnya memberikan performa dinamis untuk game Anda.

Berikut adalah tiga langkah utama untuk mendapatkan hasil terbaik dengan Performa Adaptif ADPF Unity:

  • Menetapkan dasar pengukuran: Sebelum menggunakan ADPF, buat profil performa game Anda secara menyeluruh. Data ini akan berfungsi sebagai tolok ukur yang berharga untuk perbandingan setelah Anda menerapkan plugin.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 3. Tetapkan dasar pengukuran.
  • Manfaatkan scaler Performa Adaptif Unity: Bereksperimenlah dengan scaler Performa Adaptif Unity untuk mendapatkan manfaat performa tanpa banyak upaya.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 4. Manfaatkan scaler Performa Adaptif Unity.
  • Prioritaskan setelan grafis dalam game: Optimalkan tingkat kualitas grafis dalam game. Setelan ini disesuaikan khusus untuk konten game Anda, sehingga memastikan kecepatan frame yang lebih lancar dan pengelolaan termal yang lebih baik.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 5. Prioritaskan setelan grafis dalam game.

Referensi tambahan

Lihat cara Kakao Games Ares menggunakan Unity Adaptive Performance untuk meningkatkan stabilitas FPS hingga 96%.