Egret社区
1银子
本项目是一个挂机游戏,跑微端完全没有问题,很流畅,但是一运行在微信小游戏上,就掉帧,打开任何模块界面都掉帧,苹果机的测试结果是:先掉帧到10几20几帧,但是很快就涨上60,基本上没什么卡顿,

安卓机的测试结果是:稍微低端一点的机器,比如千元机以下,打开任何一个界面都掉帧,有掉10多的,20多的,界面内容少一点的也掉到50帧以下。
目前还没找到原因,也不知道是什么原因,完全没一点头绪,
有跳过这个坑的请帮帮忙,官方人员请给个解决方案。
谢谢大家了!!!

分享到 :
0 人收藏

10 个回复

倒序浏览
mengxingdexia  登堂入室 | 2019-5-30 20:21:15
估计是渲染问题,打开debug看看drawcall多少
miss_sokuber  初窥堂奥 | 2019-5-31 18:21:31
jishaohai  登堂入室 | 2019-6-4 18:30:17
先看看代码里用没用到遮罩相关,使用遮罩后会掉帧
a362775841  登堂入室 | 2019-6-5 21:37:32
之前发现打开界面卡有两个原因:
1.exml过多,解析耗时,创建对象多。后来我改成需要显示的时候才创建,卡顿感就不明显了
2.其他的,我们是功能配置的解析,这块就放在预加载中了。
另外遮罩的使用,这个最明显。
百生2698  略有小成 | 2019-6-6 09:27:34
看看存储有没有问题,不要重复储存。
miss_sokuber  初窥堂奥 | 2019-6-6 15:05:00
jishaohai 发表于 2019-6-4 18:30
先看看代码里用没用到遮罩相关,使用遮罩后会掉帧

有用到,但是那只是在某个模块界面里面才有,关闭界面就没了
miss_sokuber  初窥堂奥 | 2019-6-6 15:07:03
a362775841 发表于 2019-6-5 21:37
之前发现打开界面卡有两个原因:
1.exml过多,解析耗时,创建对象多。后来我改成需要显示的时候才创建,卡 ...

老哥。第2条是什么,解释一下
miss_sokuber  初窥堂奥 | 2019-6-6 15:08:14
百生2698 发表于 2019-6-6 09:27
看看存储有没有问题,不要重复储存。

存储是指什么?服务端返回的数据?还是主动性的本地存储?
百生2698  略有小成 | 2019-6-6 16:24:16
miss_sokuber 发表于 2019-6-6 15:08
存储是指什么?服务端返回的数据?还是主动性的本地存储?

本地的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部