unity 4.6中使用canvas获取text并改变text显示内容

    public void AddScore(int scoreValue)
    {
        GameObject.Find("Canvas").GetComponent<Text>().text="Score:"+scoreValue;

    }

倒入了unityEngine.UI。这是按照以前GuiText的思路写的,但是无法成功,应该怎么写呢

阅读 12.3k
2 个回答
新手上路,请多包涵

GameObject.Find("Canvas/Text").GetComponent(UI.Text).text="Score:"+scoreValue;
这样就可以了

因为组件不是 Text 了,具体楼上已经说了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题