源战役客户端
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

35 lignes
922 B

il y a 4 semaines
  1. SystemMemoryLevel = SystemMemoryLevel or {}
  2. SystemMemoryLevel.Low = 1
  3. SystemMemoryLevel.Middle = 2
  4. SystemMemoryLevel.Hight = 3
  5. SystemMemoryLevel.Top = 4
  6. SystemMemoryLevel.Cur = nil
  7. function SystemMemoryLevel.Init()
  8. local memory_size = math.ceil(Util.GetSystemMemorySize()/1024)
  9. local lowMem,mediumMem,highMem = 1,2,3
  10. if SystemRuntimePlatform.IsAndroid() then
  11. lowMem = 6
  12. mediumMem = 7
  13. highMem = 9
  14. elseif SystemRuntimePlatform.IsIphone() then
  15. lowMem = 2
  16. mediumMem = 4
  17. highMem = 7
  18. end
  19. if memory_size < lowMem then
  20. -- Android 4G, IOS 1G
  21. SystemMemoryLevel.Cur = SystemMemoryLevel.Low
  22. elseif memory_size < mediumMem then
  23. -- Android 6G, IOS 2-3G
  24. SystemMemoryLevel.Cur = SystemMemoryLevel.Middle
  25. elseif memory_size < highMem then
  26. -- Android 8G, IOS 4G-6G
  27. SystemMemoryLevel.Cur = SystemMemoryLevel.Hight
  28. else
  29. -- Android 10-12G, IOS 无
  30. SystemMemoryLevel.Cur = SystemMemoryLevel.Top
  31. end
  32. end