问题描述
尝试从此脚本中获取图像填充量。
public class ProgressBar : MonoBehaviour
{
public static int minimum;
public static int maximum;
public static int current;
public Image mask;
void Update()
{
GetCurrentFill();
}
void GetCurrentFill()
{
float currentOffset = current - minimum;
float maximumOffset = maximum - minimum;
float fillAmount = currentOffset / maximumOffset;
mask.fillAmount = fillAmount;
}
}
我将解释此代码:
当前=当前值,最小值=升级所需的最低经验,最大值=升级所需的最高经验
if(skortotal < 20)
{
playerlevel = 1;
ProgressBar.minimum = 0;
ProgressBar.current = skortotal;
ProgressBar.maximum = 20;
}
if(skortotal >= 20)
{
playerlevel = 2;
ProgressBar.current = skortotal;
ProgressBar.maximum = 50;
ProgressBar.minimum = 20;
}
}
代码已经可以使用,但是我不知道如何使用lerp
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)