除了4 其它都有的, 4只是优化重复开关的时候, 我是第一次打开的时候卡顿, 预加载预制体也没用。
动态加载第一次加载的时候这不是卡吧? 而是在请求资源 在等待中 如果你全部预加载 你第一次加载就直接打开了 但全部加载第一次也是需要时间的 如果资源不多 还是进去游戏就加载 后面使用体验就非常好了
mark…
mark~~~~
合理拆分,分帧加载。你可以先把主界面加载出来,其他部分好几帧或者间隔几帧显示一部分,可以大大提到体验度,减少整体掉帧。
还有就是你的资源是否合理,一个功能资源对应一个资源文件夹下(拆分以后,每一个小的界面资源一个文件夹)。公共资源在单独文件夹下,公共提前加载,放在内存不释放。(合图的大小,是否空白区域太大,合图大小是否合理,合图尺寸大小是否合理等)drawcall也非常影响,看你的drawcall是否在120一下。
mark~~~~~~~~
写的不错,收藏了
图裂了,好像是论坛更新后必须得用https的图片了
// 效果甚微的动画交互,干掉
this.node.setScale(1.2);
const frequency = getRandom(15, 40) / 100;
this.centerNode.runAction(
cc.sequence(
cc.scaleBy(frequency, 1.1),
cc.scaleTo(frequency, 1)
).repeatForever()
);
有一点疑问,为什么frequency 这个变量要声明为const呢?在这个情况下,const和let的区别在哪?
战略插眼,顶起来
图挂了…
学习了 插眼
效果甚微的动画交互,干掉这个要看情况,
视觉效果和游戏性能的取舍,性能不足的情况的情况才去考虑干掉这个
感谢分享!
插眼~~~~
我调了CPU 4xslowdown进游戏都直接卡住,是我的代码问题还是CPU设置过低了,话说有其他倍数的设置吗
mark~
Mark一下
study