tween动画一帧闪烁

UI第一次setparent的时候会有一帧闪烁。

之后再次加载没事了。

GIF

代码如下
缓动代码:


生命周期代码:
QQ截图20230331173400

我这头试了下没有闪烁的效果,能否发个demo或者检查下是不是其他地方产生问题了呢

看起来像是widget组件开始的时候更新了一下位置,然后才开始跑的tween

1赞

你好,这个项目我打算开源来着,你可以在这里看到源码。
https://github.com/NoRainLand/RollingGirl

只需要找个地方调用一下这句话:
BaseViewMgr.instance.openView(BaseViewEnum.SettingView);

        console.log("打开设置界面");

请问有办法解决这个问题么?或者麻烦你发个链接,我去看看。

你可以先试着把widget组件先关闭,跑一下看看

谢谢,确定是widget组件导致的问题。

widget导致,我的处理方法是直接 在预制体把界面坐标设置屏幕外,打开的时候 在用tween滑过去

1赞