prefab中的labe内容设置无效的BUG

创建一个prefab,然后在scene中拖入几个此prefab,prefab中有几个label字控件
程序开始以后分别对子控件赋值,从log中看出赋值是成功的,可是界面是却没有变,这是为什么呢?
是个BUG么?

1赞

问题已解决,必须获取component,再通过componet去更新label子控件的string,
而不是在外面getChildByName(‘labName’).string = name;

谢谢!我也遇到这样的问题。

能不能把代码贴出来看一下呀

错,this.hpLabel.scaleX = 1;
对,this.hpLabel.node.scaleX = 1;
因为scale、scaleX、scaleY属性是在label节点的组件node下的
捕获