这是真的阅读量还是假的啊?最近发现刚发出一篇文章才五分钟不到就几十的阅读量
具体代码如下:
原因:代码次序问题,在节点上先添加了Sprite组件,而Sprite组件已经包含了UITransform组件,所以再次添加会报错。
错误代码如下:
const node = new Node('box');
this.node.addChild(node);
const sprite = node.addComponent(Sprite);
sprite.sizeMode = Sprite.SizeMode.CUSTOM;
const transform = node.addComponent(UITransform);
transform.setContentSize(20,20);
正确代码如下:
const node = new Node('box');
this.node.addChild(node);
// 修改之处,没错,仅仅更改了这行代码的次序
const transform = node.addComponent(UITransform);
const sprite = node.addComponent(Sprite);
sprite.sizeMode = Sprite.SizeMode.CUSTOM;
transform.setContentSize(20,20);