我用代码动态生成了一个cc.Label,代码如下:
var node = new cc.Node(“hpText”);
var label = node.addComponent(cc.Label);
this.node.addChild(node);
node.x = 0;
node.y = 0;
node.color = new cc.Color(226, 2, 69);
label.fontSize = 30;
label.string = “测试”;
但是我运行后字体颜色还是默认的白色,不知道这算不算BUG,有没方法解决。
var node =new cc.Node("node");
var label=node.addComponent(cc.Label);
label.string="my Label"
var color=new cc.Color(100,100, 0);
node.position=cc.p(Math.random()*480,Math.random()*800);
node.color=color;
node.parent = this.node;
这是一个 bug,多谢反馈
后面发现只要把addChild的操作放到setColor后面就可以改变颜色了,先addChild再改变颜色就没有效果。。