Egret社区

webgl在苹果运行很容易崩

2019-11-26 22:40
2404
iphone6下基本不用玩了,10多秒就崩浏览器了,XS也偶尔会崩,但是改成canvas就不会崩,只是很卡。请问这个是什么问题呢?问了一些业内朋友,都说要发IOS包只能用另外一个引擎,我表示怀疑,主要是真的不想这么折腾啊。
分享到 :
0 人收藏

4 个回复

倒序浏览
kdjfkdj  初学乍练 | 2019-11-28 16:35:55

异步请求过多
  浏览器对并发异步请求是有限制的。如果程序不做处理,“同时”发送几百个请求就可能导致浏览器崩溃。

  解决这样的问题涉及到数据管理的问题。有的需要多次请求得到的数据可以重新组织在一次或几次请求完成。如果就是需要若干次请求,就需要把请求排队,用多个异步请求队列加载数据。


www nxm com  纳贤猫 专业应用APP为您推荐。
nofastfat  圆转纯熟 | 2019-11-29 17:26:09
自己用ios打个webview的壳,ios上的webview性能很高,比原生没差多少
cheneboy2018  登堂入室 | 2019-11-29 20:13:22
kdjfkdj 发表于 2019-11-28 16:35
异步请求过多
  浏览器对并发异步请求是有限制的。如果程序不做处理,“同时”发送几百个请求就可能导致 ...

我现在怀疑是显存问题,我把场景角色换成简单的3个,怪物,主角,武将,屏蔽了特效就不会崩了。在不改变资源的情况下怎样优化呢?
2671392782  初学乍练 | 6 天前
蹦的话是指闪退吗?闪退的话一般是内存占用过高,检查下资源里是否有特别大的图片,或者创建了特别大的遮罩(如eui.Rect)。超过宽高超过2048算特别大。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

cheneboy2018

登堂入室

积分: 10 帖子: 13 精华: 0

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

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

返回顶部