Egret社区

webgl在苹果运行很容易崩

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

5 个回复

倒序浏览
kdjfkdj  初学乍练 | 2019-11-28 16:35:55
异步请求过多
  浏览器对并发异步请求是有限制的。如果程序不做处理,“同时”发送几百个请求就可能导致浏览器崩溃。

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


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  登堂入室 | 2019-12-3 21:03:47
蹦的话是指闪退吗?闪退的话一般是内存占用过高,检查下资源里是否有特别大的图片,或者创建了特别大的遮罩(如eui.Rect)。超过宽高超过2048算特别大。
dddx  登堂入室 | 2019-12-30 14:10:26
呃!
我表示自己MAC电脑在开发调试的时候  同一项目 用webgl会慢慢使电脑崩掉。。现在只敢用canvas在电脑调试,线上环境还是webgl没什么大问题。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部