CocosCreator修改预制体下子节点Label内容的遇到的问题(包括动态添加Label组件)
预制体下的Label组件修改:
var message = cc.instantiate(this.MessagePrefab);
var label = message.getChildByName(“label”);
message.setParent(cc.find(“Canvas”));
message.setPosition(0,500);
label.getComponent(cc.Label).string = “Hello World”;
动态添加Label组件:
var message = new cc.Node();
message.setParent(cc.find(“Canvas”));
message.addComponent(cc.Label).string = “Hello World”;
1.要给节点创造父节点
2.要通过getComponent查找Label组件
3.string小写(我之前大写string,console.log出来修改成功,但界面里依旧是原来的内容)