
Kembali ke Unreal Engine
DryreL Software Unreal Engine
Capability Detect Extended
Deteksi kemampuan sistem untuk Unreal Engine 5
Ketahui apa yang bisa dilakukan mesin pemain, lalu sesuaikan game Anda dengannya. Sudah tersedia di GitHub.
Tersedia di GitHub

- 17Fungsi Blueprint
- 3Vendor GPU yang dikenali
- MITGratis di GitHub
Ringkasan
Apa yang dilakukannya
Plugin yang membaca CPU, cache, memori, perangkat keras grafis, dan skor benchmark mesin tempat game Anda berjalan, agar Anda bisa menyesuaikan fitur dengannya. Dikelola oleh DryreL untuk versi Unreal Engine terbaru.
- Unreal Engine 5
- C++
- Blueprint
- Lisensi MIT
Galeri
Lihat aksinya


Cara kerjanya
Dari nol sampai berfungsi
- DeteksiPanggil fungsi deteksi saat startup atau di layar pemuatan.
- BandingkanIndeks performa memakai 100 sebagai CPU atau GPU bagus rata-rata: lebih rendah berarti lebih lambat, lebih tinggi berarti lebih cepat.
- SesuaikanPilih kualitas, efek, dan resolusi sesuai mesin di depan Anda.
Fitur
Dibuat untuk langsung berfungsi
- Deteksi CPUKueri kemampuan prosesor dari C++ atau Blueprint.
- Cache dan memoriBaca informasi cache dan memori mesin.
- Pembungkus RHITanyakan kepada render hardware interface apa yang didukung GPU.
- SynthBenchmarkMembungkus benchmark sintetis Unreal agar Anda bisa memilih pengaturan kualitas dari skor nyata.
- Siap untuk BlueprintSetiap fungsi deteksi tersedia sebagai node Blueprint.
- Selalu diperbaruiAwalnya dirilis oleh Intel. DryreL mengelolanya agar tetap berjalan dengan versi Unreal Engine baru; tidak ada fitur baru yang direncanakan.
Referensi
Fungsi Blueprint
| Grup | Fungsi | Mengembalikan |
|---|---|---|
| CPU | IsIntelCPU | True pada CPU Intel |
| CPU | GetNumLogicalCores / GetNumPhysicalCores | Jumlah core |
| CPU | GetCoreFrequency / GetMaxBaseFrequency | Frekuensi saat ini dan maksimum |
| CPU | GetCorePercMaxFrequency | Persentase frekuensi maksimum yang dipakai |
| CPU | GetFullProcessorName / GetProcessorName | Nama prosesor panjang dan pendek |
| Memori | GetUsablePhysMemoryGB | Memori fisik yang bisa dipakai dalam GB |
| Memori | GetComittedMemoryMB / GetAvailableMemoryMB | Memori terpakai dan tersedia dalam MB |
| GPU | IsRHIIntel / IsRHINVIDIA / IsRHIAMD | True untuk vendor GPU tersebut |
| GPU | RHIVendorName | Nama vendor GPU |
| Benchmark | ComputeCPUPerfIndex / ComputeGPUPerfIndex | 100 = bagus rata-rata, di bawahnya lebih lambat, di atasnya lebih cepat |
Perlu diketahui: panggilan pertama setiap fungsi benchmark menjalankan benchmark, lalu hasilnya disimpan di cache. Panggil keduanya saat startup atau di layar pemuatan.
Mulai
Pasang dan gunakan
- Dapatkan pluginClone atau unduh repositori dari GitHub.
- Build library-nyaBuka CapabilityDetectLibrary.sln di Plugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary dan build sebagai Release x64.
- Build proyeknyaKlik kanan file .uproject, pilih Generate Visual Studio project files, lalu build sebagai Development Editor x64.
- AktifkanDi editor buka Edit, Plugins dan pastikan Capability Detect aktif.
Persyaratan
Sebelum Anda mulai
- Unreal Engine 5
- Visual Studio C++ 2022 atau JetBrains Rider (untuk mengompilasi library pihak ketiga dan proyek)
- Windows
