【发布时间】:2020-05-29 18:53:18
【问题描述】:
我需要限制 UI Slider。
现在我希望滑块停止,如果限制为 0,但能够向后滑动并减小它们的值。
喜欢:
Min = 0;
Max = 20;
Limit = Max-SliderValues;
SliderValues = Slider1.value+Slider2.value+Slider3.value+slider4.value;
Slider1.value = 10;
Slider2.value = 2;
Slider3.value = 2;
Slider4.value = max 6;
这可以用 Unity 完成吗?
例子:
一个滑块可以达到最大值,如果是这样,则在最大值滑块减小之前不能移动滑块。我举个例子:
Workers in Sum: 100;
Assigned workers: Mining+Fishing+Crafting+Gym;
Workers available : 100-Assigned workers;
您有 4 个滑块:采矿、钓鱼、手工艺、健身房
每个滑块都会减少可用的工人并增加分配的工人。 理论最大值为 100,实际工人可用。 当 WA = 0 时,Sliders 需要停止,但问题是,随着 Value 的减小,Slider 在一半处停止,如果您尝试在值允许的范围内进一步推动它们,所有 Slider 将跳回 0。
【问题讨论】: