widget 什么时候起作用

一个node挂载的有widget组件,这个组件在哪个方法之后开始起作用啊,是onLoad还是start

我记得是在onload后, 你在start里能手动改参数

那他这个actIve是false的时候是不是不起作用啊

我记得在2.0.6 onload、start里updateAlignment都不起作用,新版本解决了,试试新版本吧;

我用的是1.9.3.应该还可以

刚才问了一下同事,她的意思是如果这个节点的parent也挂有widget的话,需要指定widget的target是canvas,不是parent。

。。。。。。。。。。。

大佬能解释一下为什么吗?

CCWidgetManager.js

CCDirector.js


看源码widget的计算是在lateupdate后,这样在onload或者start里执行tween有关缩放的动画都不正常,如果这里改成EVENT_BEFORE_UPDATE则可以在start里正常执行动画,有没有其他影响就不知道了,不知道有没有引擎组的人解答下为何widget的计算那么靠后?靠后到start都执行了还没有计算好?