
Обратно към Unreal Engine
DryreL Software Unreal Engine
Capability Detect Extended
Откриване на възможностите на системата за Unreal Engine 5
Разберете какво може компютърът на играча и нагласете играта си спрямо него. Вече в GitHub.
Наличен в GitHub

- 17Функции в Blueprint
- 3Разпознати производители на GPU
- MITБезплатно в GitHub
Общ преглед
Какво прави
Плъгин, който чете CPU, кеша, паметта, графичния хардуер и резултатите от бенчмарка на компютъра, на който върви играта ви, за да нагласяте функциите спрямо него. Поддържа се от DryreL за новите версии на Unreal Engine.
- Unreal Engine 5
- C++
- Blueprint
- Лиценз MIT
Галерия
Вижте го в действие


Как работи
От нула до работещо
- ОткриванеИзвиквайте функциите за откриване при стартиране или на екран за зареждане.
- СравнениеИндексите на производителност приемат 100 за среден добър CPU или GPU: по-малко е по-бавно, повече е по-бързо.
- МащабиранеИзберете качество, ефекти и резолюция според компютъра пред вас.
Функции
Създаден да просто работи
- Откриване на CPUЗапитвайте възможностите на процесора от C++ или Blueprint.
- Кеш и паметЧетете информацията за кеша и паметта на компютъра.
- Обвивка за RHIПопитайте интерфейса за хардуерно рендиране какво поддържа GPU.
- SynthBenchmarkОбвива синтетичния бенчмарк на Unreal, за да избирате настройките за качество по реални резултати.
- Готов за BlueprintВсяка функция за откриване е налична като възел в Blueprint.
- Винаги актуаленПървоначално издаден от Intel. DryreL го поддържа, за да продължи да работи с новите версии на Unreal Engine; не се планират нови функции.
Справочник
Функции в Blueprint
| Група | Функция | Връща |
|---|---|---|
| CPU | IsIntelCPU | True при процесор Intel |
| CPU | GetNumLogicalCores / GetNumPhysicalCores | Брой ядра |
| CPU | GetCoreFrequency / GetMaxBaseFrequency | Текуща и максимална честота |
| CPU | GetCorePercMaxFrequency | Процент от максималната честота в употреба |
| CPU | GetFullProcessorName / GetProcessorName | Пълно и кратко име на процесора |
| Памет | GetUsablePhysMemoryGB | Използваема физическа памет в GB |
| Памет | GetComittedMemoryMB / GetAvailableMemoryMB | Заделена и свободна памет в MB |
| GPU | IsRHIIntel / IsRHINVIDIA / IsRHIAMD | True за този производител на GPU |
| GPU | RHIVendorName | Име на производителя на GPU |
| Бенчмарк | ComputeCPUPerfIndex / ComputeGPUPerfIndex | 100 = среден добър, под това е по-бавно, над него по-бързо |
Добре е да знаете: първото извикване на всяка функция за бенчмарк пуска бенчмарка, след което резултатът се кешира. Извиквайте и двете при стартиране или на екран за зареждане.
Първи стъпки
Инсталиране и използване
- Вземете плъгинаКлонирайте или изтеглете хранилището от GitHub.
- Компилирайте библиотекатаОтворете CapabilityDetectLibrary.sln в Plugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary и го компилирайте като Release x64.
- Компилирайте проектаЩракнете с десния бутон върху .uproject, изберете Generate Visual Studio project files и компилирайте като Development Editor x64.
- Включете гоВ редактора отворете Edit, Plugins и проверете, че Capability Detect е включен.
Изисквания
Преди да започнете
- Unreal Engine 5
- Visual Studio C++ 2022 или JetBrains Rider (за компилиране на външната библиотека и проекта)
- Windows
