我尝试在Update()
期间更新GUI。这是代码:
void Update()
{
Debug.Log(HPText == null);
HPText.text = HP + " / " + MaxHP;
}
答案 0 :(得分:2)
注意:这是基于我上述评论的摘要答案。
听起来你有多个运行这个脚本的对象。检查场景并从第二个对象中删除脚本。一个对象具有 HPText 属性集,另一个对象可能没有。
谢谢,你是对的。我有2个对象使用相同的脚本。我忘了禁用我不使用的那个。 - Joshua
或者,您可以在第二个对象上设置 HPText 。你提到你已经禁用了第二个对象 - 这也有效。