From 26250f3e473751aebffdc00255ef7b393294aad0 Mon Sep 17 00:00:00 2001 From: CaiYanPeng Date: Thu, 16 Sep 2021 19:49:45 +0800 Subject: [PATCH] =?UTF-8?q?iphone7=E4=BB=A5=E4=B8=8B=E5=85=89=E5=9C=88?= =?UTF-8?q?=E5=8E=BB=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/App.cs | 2 ++ Assets/Scripts/UI/Prefab/Panel/EarthController.cs | 8 +++++++- Assets/Scripts/Utils/Utils.cs | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/App.cs b/Assets/Scripts/App.cs index 442ea7e4..59c137e7 100644 --- a/Assets/Scripts/App.cs +++ b/Assets/Scripts/App.cs @@ -8,6 +8,7 @@ using System.Net; using System.Globalization; using System.Threading; using Assets.Scripts.Devices; +using Assets.Scripts; public static class App { @@ -95,5 +96,6 @@ public static class App #endif Screen.sleepTimeout = SleepTimeout.NeverSleep; + Debug.Log(SystemInfo.deviceModel); } } diff --git a/Assets/Scripts/UI/Prefab/Panel/EarthController.cs b/Assets/Scripts/UI/Prefab/Panel/EarthController.cs index cfc4e4f7..ee1be099 100644 --- a/Assets/Scripts/UI/Prefab/Panel/EarthController.cs +++ b/Assets/Scripts/UI/Prefab/Panel/EarthController.cs @@ -42,10 +42,16 @@ public class EarthController : PFUIPanel rootPanel = this.transform.Find("Canvas").Find("Panel"); map = WorldMapGlobe.instance; +#if UNITY_IOS + if (Utils.isLowIPhone()) + { + map.earthScenicGlowIntensity = 0; + } +#endif map.showProvinces = true; map.showCities = true; //map.autoRotationSpeed = 0f; - + //map.autoRotationSpeed = 0.1f; //Camera.main.fieldOfView = 180; diff --git a/Assets/Scripts/Utils/Utils.cs b/Assets/Scripts/Utils/Utils.cs index 1db75159..3a190eac 100644 --- a/Assets/Scripts/Utils/Utils.cs +++ b/Assets/Scripts/Utils/Utils.cs @@ -77,6 +77,18 @@ namespace Assets.Scripts return output; } + public static bool isLowIPhone() + { + var info = SystemInfo.deviceModel; + if (info.Contains("iPhone")) + { + //iPhone2,1 + var s = info.Replace("iPhone", "").Split(','); + return s.Length == 2 && int.Parse(s[0]) < 9; + } + return false; + } + /*获取ip*/ /*显示简略提示,需要拖Toast的预制件,且保证其他组件名字不是Toast,ToastContainer*/ private static Dictionary _toastDict;