Mac Creator 2.1.3
iPhone 11
我发现节点在使用了 Widget 之后,在不同平台上的误差非常的大,究根揭底经过我反复测试发现,是由于异步导致的。
首先在Chrome 上基本还算正常。
但是在native上,怀疑是异步导致的,一旦我加了一个延迟50毫秒,然后获取的数据才会正常。
比如如下:
一般情况下,我在编辑器中设置好节点node,挂上Widget后,在代码里获取 node.getBoundingBox(),在chrome开发时,一切OK,待一切差不多,移植在native上开发测试,返回的数据是错误的。
这很难发现。