Egret社区

qq小游戏闪退问题

2019-7-10 15:48
1065
1银子
现在不支持发布小游戏,我用得微信包去上的qq小游戏,在ios下会出现玩着玩着闪退的问题,安卓没有,而且ios目前只发现 iphone6s下有闪退问题。同样的代码在微信上就不会闪退。有无人遇到过,是我游戏自身问题还是qq那边的 ,求解

分享到 :
0 人收藏

5 个回复

倒序浏览
dbc_jin  登堂入室 | 6 天前
检查一下内存泄漏
13710033005  登堂入室 | 6 天前
iphone6s 先不管吧 本来6s的内存就少 而且qq小程序6s机型闪退 也能pass的 不用慌 我们已经过审了
dbw  初窥堂奥 | 5 天前
0.0  终于解决了 。。。内存还好 ,是cpu占用率太高了,  我把渲染模式改为webgl,游戏内用了物理引擎,降低了检测频率。
soul0521  初窥堂奥 | 5 天前
dbw 发表于 2019-7-11 17:09
0.0  终于解决了 。。。内存还好 ,是cpu占用率太高了,  我把渲染模式改为webgl,游戏内用了物理引擎,降低了 ...

降低检测频率是怎么做?大佬
dbw  初窥堂奥 | 4 天前
soul0521 发表于 2019-7-11 19:55
降低检测频率是怎么做?大佬

P2只是一个算法库,以刚体为对象模型,模拟并输出物理碰撞、运动结果。这个过程通过持续调用world中的step()方法来实现:
function step(dt:number, timeSinceLastCalled?:number=0,maxSubSteps?:number=10)
其中,参数dt是step方法执行的时间间隔,单位秒,通常取值为游戏帧频的倒数; 当游戏帧频降低时计算两帧之间的时间差作为timeSinceLastCalled参数值,此时P2会在一次step()中进行count= timeSinceLastCalled/dt次计算,以保证物理模拟的真实性,默认值为0;参数maxSubSteps是单次step()进行物理模拟计算的最大次数,当timeSinceLastCalled不等于0时,单次step()中进行计算的次数count最大为maxSubSteps,默认值为10。

from  http://www.dwenzhao.cn/profession/netbuild/egretp2.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部