예제 #1
0
    public static float GetResolutionRatio(MobileQuality level)
    {
        switch (level)
        {
        case MobileQuality.Low:
            return(1.25f);

        case MobileQuality.Middle:
            return(1);

        case MobileQuality.High:
            return(1);

        default:
            return(1);
        }
    }
예제 #2
0
    public static int GetDepthRatio(MobileQuality level)
    {
        switch (level)
        {
        case MobileQuality.Low:
            return(1);

        case MobileQuality.Middle:
            return(4);

        case MobileQuality.High:
            return(1);

        default:
            return(2);
        }
    }
예제 #3
0
    public static RenderTextureFormat GetFormat(MobileQuality level)
    {
        switch (level)
        {
        case MobileQuality.Low:
            return(RenderTextureFormat.ARGB32);

        case MobileQuality.Middle:
            return(RenderTextureFormat.ARGBHalf);

        case MobileQuality.High:
            return(RenderTextureFormat.ARGBHalf);

        default:
            return(RenderTextureFormat.ARGBHalf);
        }
    }