-
Creator 版本: 3.4.0 (3.x版本应该都有)
-
目标平台: chrome
-
重现方式:动态添加UITransform组件,后续无法获取该组件
动态创建一个node,并添加一个UITransform组件,后续无法获取的问题,代码如下
// 动态创建一个node
let node = new Node();
node.layer = Layers.Enum.UI_2D;
node.addComponent(Canvas);
// 添加一个UITransform组件
const uiTransform = node.addComponent(UITransform);
uiTransform.contentSize = view.getVisibleSize();
console.log('size', uiTransform.contentSize);
// 获取UITransform,此时两个transform不是同一个
let test = node.getComponent(UITransform);
console.log('size1', uiTransform == test, test.contentSize);
期望,test和uiTransfrom应该是同一个,但实际上不是,请问下,是设计如此还是存在问题?