为啥 Label 文本显示不出来??

onLoad () {

    this.myLabel = this.node.getChildByName('label');

    this.myLabel.string = 'test text';

},

为啥我这样获取label后设置label的文本,而文本却不显示出来??

测试了,log打印出来是’test text’, 但是在UI上就是不更新出来。
cc.log('Label text : ’ + this.myLabel.string);

这样取到的是node
this.myLabel = this.node.getChildByName(‘label’).getComponent(cc.Label);

哦,对喔,灰常感谢

真费劲

这样的操作,真费劲!!!!

哪里费劲了, 就算之前的c++代码,get到的也是node节点, 调用控件的方法还是需要类型转换的。

实际使用没有Unity方便,还有很大提升空间,不过JavaScript比C#好用到是真的