diff --git a/Assets/Scripts/UI/Pages/HomePage/HomePageDeviceCtrl.cs b/Assets/Scripts/UI/Pages/HomePage/HomePageDeviceCtrl.cs index 0b417e5..c34b6bf 100644 --- a/Assets/Scripts/UI/Pages/HomePage/HomePageDeviceCtrl.cs +++ b/Assets/Scripts/UI/Pages/HomePage/HomePageDeviceCtrl.cs @@ -100,6 +100,8 @@ namespace Kill.UI.Pages else { int lensFt=Mathf.RoundToInt((float)(lens * 3.28084)); + if(lensFt>19) + lensFt=19; lensText.text=lensFt.ToString(); lensText.text+="ft"; } diff --git a/Assets/Scripts/UI/Pages/HomePage/LensSettingPage.cs b/Assets/Scripts/UI/Pages/HomePage/LensSettingPage.cs index 9a84389..c63baa6 100644 --- a/Assets/Scripts/UI/Pages/HomePage/LensSettingPage.cs +++ b/Assets/Scripts/UI/Pages/HomePage/LensSettingPage.cs @@ -292,6 +292,8 @@ namespace Kill.UI.Pages { // 英尺 (1m = 3.28084ft) int feet = Mathf.RoundToInt(selectedLensValue * 3.28084f); + if(feet>19) + feet=19; lensText.text = $"{feet}ft"; } } @@ -346,6 +348,8 @@ namespace Kill.UI.Pages slideSelectors[1].gameObject.SetActive(true); // 将米转换为英尺显示 int feet = Mathf.RoundToInt(selectedLensValue * 3.28084f); + if(feet>19) + feet=19; slideSelectors[1].DefaultValue = feet; slideSelectors[1].Initialize(); }