
Unreal Engine'e dön
DryreL Software Unreal Engine
Capability Detect Extended
Unreal Engine 5 için sistem yeteneği algılama
Oyuncunun bilgisayarının neler yapabildiğini algılayın ve oyununuzu ona göre ölçekleyin. Şimdi GitHub'da.
GitHub'da mevcut

- 17Blueprint fonksiyonu
- 3Tanınan GPU üreticisi
- MITGitHub'da ücretsiz
Genel bakış
Ne yapar
Oyununuzun çalıştığı bilgisayarın CPU, önbellek, bellek, grafik donanımı ve benchmark puanlarını okuyan bir eklenti; böylece özellikleri makineye göre ölçekleyebilirsiniz. Yeni Unreal Engine sürümleri için DryreL tarafından sürdürülüyor.
- Unreal Engine 5
- C++
- Blueprint
- MIT lisansı
Galeri
İş başında görün


Nasıl çalışır
Sıfırdan çalışır hale
- AlgılaAlgılama fonksiyonlarını açılışta veya bir yükleme ekranında çağırın.
- KarşılaştırPerformans endeksleri ortalama iyi bir CPU veya GPU için 100 değerini kullanır: düşük daha yavaş, yüksek daha hızlı demektir.
- ÖlçekleKaliteyi, efektleri ve çözünürlüğü önünüzdeki makineye göre seçin.
Özellikler
Sorunsuz çalışmak için yapıldı
- CPU algılamaİşlemcinin yeteneklerini C++ veya Blueprint ile sorgulayın.
- Önbellek ve bellekMakinenin önbellek ve bellek bilgilerini okuyun.
- RHI sarmalayıcıRender donanım arayüzüne GPU'nun neleri desteklediğini sorun.
- SynthBenchmarkUnreal'ın sentetik benchmark'ını sarar; böylece kalite ayarlarını gerçek puanlara göre seçebilirsiniz.
- Blueprint'e hazırHer algılama fonksiyonu bir Blueprint düğümü olarak kullanılabilir.
- Güncel tutuluyorİlk olarak Intel tarafından yayımlandı. DryreL, yeni Unreal Engine sürümleriyle çalışmaya devam etmesi için sürdürüyor; yeni özellik planlanmıyor.
Referans
Blueprint fonksiyonu
| Grup | Fonksiyon | Döndürür |
|---|---|---|
| CPU | IsIntelCPU | Intel CPU'da true |
| CPU | GetNumLogicalCores / GetNumPhysicalCores | Çekirdek sayıları |
| CPU | GetCoreFrequency / GetMaxBaseFrequency | Anlık ve en yüksek frekans |
| CPU | GetCorePercMaxFrequency | Kullanılan en yüksek frekans yüzdesi |
| CPU | GetFullProcessorName / GetProcessorName | Uzun ve kısa işlemci adı |
| Bellek | GetUsablePhysMemoryGB | GB cinsinden kullanılabilir fiziksel bellek |
| Bellek | GetComittedMemoryMB / GetAvailableMemoryMB | MB cinsinden ayrılmış ve kullanılabilir bellek |
| GPU | IsRHIIntel / IsRHINVIDIA / IsRHIAMD | O GPU üreticisi için true |
| GPU | RHIVendorName | GPU'nun üretici adı |
| Benchmark | ComputeCPUPerfIndex / ComputeGPUPerfIndex | 100 = ortalama iyi, altı daha yavaş, üstü daha hızlı |
Bilmekte fayda var: Her benchmark fonksiyonunun ilk çağrısı benchmark'ı çalıştırır, sonrasında sonuç önbelleğe alınır. İkisini de açılışta veya bir yükleme ekranında çağırın.
Başlayın
Kurun ve kullanın
- Eklentiyi edininDepoyu GitHub'dan klonlayın veya indirin.
- Kütüphaneyi derleyinPlugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary içindeki CapabilityDetectLibrary.sln dosyasını açın ve Release x64. olarak derleyin
- Projeyi derleyin.uproject dosyasına sağ tıklayın, Generate Visual Studio project files seçin, ardından Development Editor x64. olarak derleyin
- EtkinleştirinEditörde Edit, Plugins menüsünü açın ve Capability Detect'in etkin olduğunu doğrulayın.
Gereksinimler
Başlamadan önce
- Unreal Engine 5
- Visual Studio C++ 2022 veya JetBrains Rider (üçüncü taraf kütüphaneyi ve projeyi derlemek için)
- Windows
