我直接在label上挂了一个叫scoreFinal.js的脚本
然后在脚本里面的onLoad中更新string的值
onLoad: function () {
this.node.string = 'Score: ’ + Global[“score”]
}
最后结果还是显示的初始值啊
你不要获取cc.Node,要获取Label,这里你是设置了node节点的string。
尝试this.node.getComponent(cc.Label).string = 'Score: ’ + Global[“score”]试试看
1赞
多谢了,完美解决了,刚学分不太清
this.node.getComponent(cc.Label)获取的是整个场景(scene)下的label,还是当前节点的label
我刚刚试了下,应该是当前节点的label
当前的,你就把Label也当成加载在节点上的一个组件就好理解了
