Skip to content

Web Adaptive PerformanceUnity WebGLのための適応型グラフィックス

ブラウザで最大のFPSを引き出します。インテリジェントな動的スケーリングと正確なボトルネック(CPU/GPU)解析により、あらゆるデバイスでゲームを自動的に最適化します。

WebAP デモシーン

開発者向けパブリックAPI

既製のアセットを購入する際、コアメカニズムへのアクセスは不可欠です。WebAPは、明確なパブリックAPIを提供します。メトリクスを読み取ったり、スクリプトを介してグラフィック品質をロックしたり、独自の最適化モジュールを統合したりできます。

独自のメカニズム用のカスタムスケーラー(Scaler)をわずか数分で作成できます:

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()
    {
        // ここに品質設定を適用します。
        // プラグインがこのメソッドを呼び出すタイミングを決定します!
    }
}