Пример #1
0
 private void SetIOSHardwareLevel()
 {
     m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH;
     if (SystemInfo.systemMemorySize <= m_IOSMemorySize)
     {
         m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_LOW;
     }
 }
Пример #2
0
    /// <summary>
    /// 设置硬件级别
    /// </summary>
    private void SetHardwareLevel()
    {
#if UNITY_EDITOR
        m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH;
#elif UNITY_IPHONE
        SetIOSHardwareLevel();
#elif UNITY_ANDROID
        SetAndroidHardwareLevel();
#endif
    }
Пример #3
0
 private void SetAndroidHardwareLevel()
 {
     m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH;
     if (SystemInfo.systemMemorySize <= m_AndroidLowMemorySize || SystemInfo.processorCount <= 2)
     {
         m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_LOW;
     }
     else if (SystemInfo.systemMemorySize <= m_AndroidMiddleMemorySize)
     {
         m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_MIDDLE;
     }
 }