Egret社区

scroller+dataGroup

2017-10-18 21:24
8009
5银子
使用scroller+dataGroup再嵌套多个小scroller+dataGroup的列表,在网页上跑的时候draw 此时150-170之前波动 十分的流畅~但是打包APK在安卓手机上跑的时候十分的卡,不滑动的时候 draw 为0 快速滑动的时候draw 可以达到2800然后十分的卡~~这是为什么~~有没有好的方案处理

分享到 :
0 人收藏

9 个回复

倒序浏览
13500815917  官方团队 | 2017-10-19 10:48:18
support版本多少啊。
SampleIz  登堂入室 | 2017-10-19 10:50:55
13500815917 发表于 2017-10-19 10:48
support版本多少啊。

5.0.5
LijianFKS  官方团队 | 2017-10-19 10:56:48

请上传一个demo,我们测试下
SampleIz  登堂入室 | 2017-10-19 15:21:10
LijianFKS 发表于 2017-10-19 10:56
请上传一个demo,我们测试下

偶然发现设置的  egret.runEgret({renderMode:"webgl"});  不起作用 打出来的APK是canvas渲染~这个是怎么回事
LijianFKS  官方团队 | 2017-10-19 18:01:54
SampleIz 发表于 2017-10-19 15:21
偶然发现设置的  egret.runEgret({renderMode:"webgl"});  不起作用 打出来的APK是canvas渲染~这个是怎么 ...

support只给引擎暴露了canvas接口,打包后会强制改成canvas模式;微端的runtime是支持webgl接口的。
SampleIz  登堂入室 | 2017-10-19 18:36:28
LijianFKS 发表于 2017-10-19 18:01
support只给引擎暴露了canvas接口,打包后会强制改成canvas模式;微端的runtime是支持webgl接口的。 ...

为什么support只给引擎暴露了canvas接口?什么原因呢?官方技术上不支持么?
SampleIz  登堂入室 | 2017-10-19 21:09:45
LijianFKS 发表于 2017-10-19 18:01
support只给引擎暴露了canvas接口,打包后会强制改成canvas模式;微端的runtime是支持webgl接口的。 ...

请问在Canvas下,一个图片创建500个,Draw的次数有500次,这是什么情况?理论上同一张图不是只Draw一次么?
SampleIz  登堂入室 | 2017-10-19 21:29:22
SampleIz 发表于 2017-10-19 21:09
请问在Canvas下,一个图片创建500个,Draw的次数有500次,这是什么情况?理论上同一张图不是只Draw一次么 ...

这么一来安卓打包有什么意义~
LijianFKS  官方团队 | 2017-10-20 10:18:43
SampleIz 发表于 2017-10-19 21:29
这么一来安卓打包有什么意义~

1. 准确的说,support提供的是仿照canvas设计的接口,支持webgl的话引擎也需要再进行适配,改动很大,目前support没有支持webgl的计划。
2. 在support中,调试面板显示的draw是调用support提供的绘制接口的次数,不是OpenGL实际的drawcall数量。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部