Skip to content

Web Adaptive Performanceگرافیک تطبیقی برای Unity WebGL

حداکثر FPS را در مرورگر استخراج کنید. مقیاس‌پذیری پویای هوشمند و تحلیل دقیق گلوگاه‌ها (CPU/GPU) بازی شما را به‌طور خودکار برای هر دستگاهی بهینه‌سازی می‌کند.

صحنه دمو WebAP

API باز برای توسعه‌دهندگان

هنگام خرید یک Asset آماده، دسترسی به مکانیزم‌های اصلی ضروری است. WebAP یک API عمومی شفاف را ارائه می‌دهد. متریک‌ها را بخوانید، کیفیت گرافیک را از طریق اسکریپت قفل کنید، یا ماژول‌های بهینه‌سازی سفارشی خود را یکپارچه کنید.

فقط در چند دقیقه یک Scaler سفارشی برای مکانیک‌های منحصربه‌فرد خود ایجاد کنید:

csharp
using GrindsetStudios.WebAdaptivePerformance.Scalers;

[UnityEngine.Scripting.Preserve]
public sealed class MyCustomScaler : WebScalerBase
{
    public MyCustomScaler()
    {
        _target = ScalerTarget.GPU;                // مشخص می‌کند که این Scaler کارت گرافیک را ذخیره می‌کند
        _visualImpact = ScalerVisualImpact.Medium; // میزان تأثیر روی نتیجه بصری
        _maxLevel = 3;                             // اضافه کردن ۳ مرحله کاهش کیفیت
    }

    protected override void OnLevel()
    {
        // تنظیمات کیفیت خود را در اینجا اعمال کنید.
        // افزونه تصمیم خواهد گرفت که چه زمانی این متد را فراخوانی کند!
    }
}