【发布时间】:2017-10-04 01:42:36
【问题描述】:
我需要缩小生命值条并更改其颜色。当前的代码不起作用,作为编码的初学者我不知道为什么。
健康条是一个白色精灵,将作为 healthBar 变量。
public void ChangeHealthBar()//not working
{
Color red = new Color(249, 0, 0);
scaleFactor = hurtEnemy.damageToGive / CurrentHealth;
healthBar.transform.localScale = new Vector3(scaleFactor, scaleFactor, 1);
healthBar.GetComponent<SpriteRenderer>().color = red;
}
【问题讨论】:
-
你在哪里调用
ChangeHealthBar()函数?