|
|
@@ -15,6 +15,10 @@ public class SettingPanel : MonoBehaviour
|
|
|
public Text sliderText;
|
|
|
public Slider filterSlider;
|
|
|
|
|
|
+
|
|
|
+ public Text redSliderText;
|
|
|
+ public Slider redFilterSlider;
|
|
|
+
|
|
|
int selectIndex = 0;
|
|
|
//void Awake()
|
|
|
//{
|
|
|
@@ -31,6 +35,13 @@ public class SettingPanel : MonoBehaviour
|
|
|
filterSlider.value = filterValue;
|
|
|
setSliderText(filterValue);
|
|
|
filterSlider.onValueChanged.AddListener(setFilterSliderValue);
|
|
|
+
|
|
|
+
|
|
|
+ float redfilterValue = PlayerPrefs.GetFloat("redFilterSliderValue", 0.8f);
|
|
|
+ Debug.Log("red filterValue:" + redfilterValue);
|
|
|
+ redFilterSlider.value = redfilterValue;
|
|
|
+ setRedSliderText(redfilterValue);
|
|
|
+ redFilterSlider.onValueChanged.AddListener(setRedFilterSliderValue);
|
|
|
}
|
|
|
void Start()
|
|
|
{
|
|
|
@@ -139,4 +150,19 @@ public class SettingPanel : MonoBehaviour
|
|
|
sliderText.text = value + "";
|
|
|
Debug.Log("当前过滤阈值 filter dis:"+ ScreenLocate.Main.filterDis);
|
|
|
}
|
|
|
+
|
|
|
+ public void setRedFilterSliderValue(float value)
|
|
|
+ {
|
|
|
+ Debug.Log("red滑动进度条:" + value);
|
|
|
+ setRedSliderText(value);
|
|
|
+ PlayerPrefs.SetFloat("redFilterSliderValue", value);
|
|
|
+ PlayerPrefs.Save();
|
|
|
+ }
|
|
|
+
|
|
|
+ void setRedSliderText(float value)
|
|
|
+ {
|
|
|
+ ScreenLocate.Main.SetInfraredLocateBrightnessThreshold(value);
|
|
|
+ redSliderText.text = value + "";
|
|
|
+ Debug.Log("当前红外线阈值 BrightnessThreshold:" + value);
|
|
|
+ }
|
|
|
}
|