using UnityEngine;
using UnityEngine.UI;
public class NewBehaviourScript1 : MonoBehaviour
{
public Toggle scaleControl;
public Slider widthSlider;
public Slider longSlider;
public InputField widthInput;
public InputField longInput;
private void Awake()
{
float scale=0;
scaleControl.onValueChanged.AddListener(value => {
if (value)
{
scale = widthSlider.value / longSlider.value;
}
});
widthSlider.onValueChanged.AddListener(value=> {
if (scaleControl.isOn)
{
longSlider.value = value / scale;
}
widthInput.text = value.ToString();
});
longSlider.onValueChanged.AddListener(value =>
{
if (scaleControl.isOn)
{
widthSlider.value = scale * value;
}
longInput.text = value.ToString();
});
widthInput.onEndEdit.AddListener(value=> {
widthSlider.value = int.Parse(value);
});
longInput.onEndEdit.AddListener(value => {
longSlider.value = int.Parse(value);
});
}
}
等比缩放
最新推荐文章于 2023-06-30 23:53:34 发布