Skip to content

Web Adaptive PerformanceАдаптивная графика для Unity WebGL

Выжмите максимум FPS в браузере. Умное динамическое масштабирование и точечный анализ узких мест (CPU/GPU) автоматически адаптируют игру под любое устройство.

WebAP Demo Scene

Открытый API для разработчиков

Покупая готовый ассет, хочется иметь доступ «под капот». WebAP предоставляет понятный публичный API. Вы можете читать метрики, фиксировать качество графики из скриптов или добавлять свои модули оптимизации.

Создать кастомный скейлер для вашей уникальной механики можно всего за пару минут:

csharp
using GrindsetStudios.WebAdaptivePerformance.Scalers;

[UnityEngine.Scripting.Preserve]
public sealed class MyCustomScaler : WebScalerBase
{
    public MyCustomScaler()
    {
        _target = ScalerTarget.GPU;                // Указываем, что это спасает видеокарту
        _visualImpact = ScalerVisualImpact.Medium; // Степень влияния на картинку
        _maxLevel = 3;                             // Добавляем 3 шага деградации качества
    }

    protected override void OnLevel()
    {
        // Примените ваши настройки качества здесь.
        // Плагин сам решит, когда вызвать этот метод!
    }
}