使用预制资源做弹窗,第一次打开弹窗会卡顿怎么解决呢?

如图这事一个预制资源(一个弹窗)

下面是在游戏场景中打开这个场景的代码:

第一次打开的时候会卡一下,后面再打开就不会了,怎么回事呢?我预先实例化这个预制资源还是会有这样的问题。
求大大们看一下

1赞

顶!!!!!!!

引擎性能问题

你是用浏览器看么?浏览器应该是不会的,模拟器的会卡一下。

检查一下你的结点是不是太多了

cc.instantiate这个东西要是也能异步就好了,目前来看,应该难实现,这里卡主要就是因为这个cc.instantiate.

电脑浏览器不会,手机web,h5,app都会卡

loadRes instantiate 这两个的性能估计只有unity 10%,你只能把东西分步加载,每一次加载太多肯定卡

好像国产的都这样,用过 layaair 白鹭 都有这种问题!

实例化会卡,看来不是我一个。。。。

你这是个scrollView吧,怎么不去动态加载,而且应该尽量减少item的数量

这个是写死的,就算把这个去掉,也看不出区别

addchild性能好像有点低啊,就算使用了预制+nodepool,第一次实例化的时候都会感觉界面卡顿,现在我也头疼呢,同屏几十个怪第一次加载感觉要炸了,就算放在loading界面做实例化,进度条都是卡很久然后一下子串到100%:joy:

引擎性能问题,升级到 1.6.1 试试,应该就不卡了

1.6.1 addchild有解决吗? 我更新了还是有点卡.

如果仍然卡,不是节点太多,就是你 onLoad 或者 onEnable 里的代码太多了

应该是节点多,

ui面板很庞大, 有什么方法去优化这个问题.

减少一次性加载的节点数量

你好, 你能帮我看下, ui这样制作有没有问题.
我用小米4测试, 第一次打开这个面板有0.1秒的显示延迟.
test.zip (147.3 KB)

0.1 秒挺正常的,升级到 1.6.1 试试,如果还卡的话就只能减少节点数量了

同样的问题,手机端直接卡进度条直接跳到100%:joy:,请问目前解决了么?