尝试访问此滑块的第一行代码引发异常。在这种情况下,第一个Debug.Log语句。显示日志后立即发生异常,该异常指向尝试访问它的第一行,但该行显示了它的名称。
有人可以解释一下,并提出解决方案吗?
我实际上只是解决了这个问题,但是如果有人知道它是由什么引起的,我会很乐意。 Debug.Log-ging滑块对象正常工作,名称也是如此。但是对于尝试访问它或它的任何属性的第一个方法,它仍然给出了空异常。
起作用的一件事是基本的空检查,但它可以工作并且可以通过空检查?
void Awake() // the hpslider is a slider assigned in the inspector
{
Debug.Log(hpSlider.maxValue);
Debug.Log(hpSlider.name);
Debug.Log(hpSlider.name);
hpSlider.maxValue = maxHealth;
hpSlider.minValue = 0;
hpSlider.value = health;
}