例如我的健康号码是50.
我需要使用滑块来增加或减少健康。
但我的编辑滑块编号是 0 - 15
那么我如何通过滑块数字来增加或减少健康数字?
假设你的健康值范围是0-100,你可以使用下面的公式将滑块值sliderVal
映射到健康值healthVal
:
healthVal = (sliderVal / 15) * 100
例如滑块值为7,则对应的生命值为:
healthVal = (7 / 15) * 100 = 46.67
然后您可以使用这个计算出的健康值来增加或减少您当前的健康值,具体取决于滑块的方向。
比如滑块是用来增加生命值的,你可以把计算出的生命值加到你当前的生命值上:
newHealthNum = currentHealthNum + healthVal
如果滑块用于减少健康,您可以从当前健康值中减去计算出的健康值:
newHealthNum = currentHealthNum - healthVal
请注意,如果您的健康值是整数值,您可能需要将计算出的健康值四舍五入为整数。