Modul ProfilerJendela yang membantu Anda untuk mengoptimalkan permainan Anda. Ini menunjukkan berapa banyak waktu yang dihabiskan di berbagai bidang permainan Anda. Sebagai contoh, dapat melaporkan persentase waktu yang dihabiskan rendering, aimating, atau dalam logika permainan Anda. More info
Lihat di Glossary kustom menampilkan data kinerja dari sistem Anda di jendela Profiler.
Anda dapat membuat modul profiler kustom dalam salah satu cara berikut:
Beberapa paket termasuk modul profiler kustom yang dapat Anda gunakan ketika Anda menginstal paket tertentu. Untuk informasi lebih lanjut, lihat Daftar modul profiler.
Modul kustom menampilkan counter yang Anda tentukan dalam kode di tampilan grafik jendela Profiler (A), dan counter muncul sebagai daftar di panel detail modul (B).
Anda dapat menggunakan Editor Modul Profiler bawaan Unity untuk membuat modul Profiler kustom. Untuk informasi lebih lanjut, lihat bagian dokumentasi Editor Modul Profiler Membuat modul kustom.
Untuk membuat modul Profiler kustom melalui kode, Anda harus membuat skrip ProfilerModule baru dan menentukan sifat modul termasuk counter yang ditampilkan, namanya, dan ikonnya.
Untuk mendefinisikan modul Profiler kustom, skrip Anda harus melakukan berikut:
TankEffectsProfilerModule
:public class TankEffectsProfilerModule : ProfilerModule
[ProfilerModuleMetadata("Tank Effects")]
TankEffectsProfilerModule()
, daftar descriptor counter grafik adalah k_Counters
, dan konstruktor dasar adalah base
:static readonly ProfilerCounterDescriptor[] k_Counters = new ProfilerCounterDescriptor[]
{
new ProfilerCounterDescriptor(GameStatistics.TankTrailParticleCountName, GameStatistics.TanksCategory),
new ProfilerCounterDescriptor(GameStatistics.ShellExplosionParticleCountName, GameStatistics.TanksCategory),
new ProfilerCounterDescriptor(GameStatistics.TankExplosionParticleCountName, GameStatistics.TanksCategory),
};
public TankEffectsProfilerModule() : base(k_Counters) { }
Ketika Anda mendefinisikan modul Profiler kustom, jendela Profiler secara otomatis mendeteksinya. Untuk melihat data dalam modul Profiler kustom Anda di jendela Profiler:
Anda juga dapat menjalankan Profiler ketika aplikasi Anda berada dalam mode Play. Namun, jika Anda memprofilkan aplikasi dalam mode Play, Dataer menampilkan data yang tidak mewakili bagaimana aplikasi Anda berjalan ketika Anda membangunnya di perangkat keras.