2.0.7周期性掉帧

这个是我的工程,scrollview是自己优化过,最多只会显示7个,在安卓上没问题
ios ipad mini 2 只有40帧······

提供下demo吧?我看看什么情况,因为不同设备性能不一,这样的比对,看不出实际问题。

@huanxinyin
dc127
在安卓小米5c上这样

在ipad mini2上这样,我已经放弃iphone5了·············

代码我可以发您私信么

1赞

还好没升级,不然又得退回1.10,太感谢你们帮测了:joy:

目前来说,原生上,确实不如1.10············

我的现在项目也比较大了,基本尾声了,不好提供,我也没有使用bmfont,只是正常的系统字体,在2.0.6版本也没有这样非常快的60、30帧的跳帧

@huanxinyin 老大,代码发您了,有什么问题,你可以随时回复我~
16小时在线

简简单单的一个 runaction 都会感觉卡的一顿一顿的。

真的假的····················

是我自己的问题么?dc127,确实有点多,我还没有优化~
但是 安卓同样127,60帧
2.0.5也是127,60帧
2.0.7,spine和龙骨性能是提升了,那我这种属于什么情况,
线上项目从lua改用ccc,从2.0开始,一直到现在的2.0.7·····iphone5说不支持ios9就下的,好,2帧我也不管他了
现在这个ipad mini2,虽然也有点过时,但是这个不能忽略了吧··············

所以又凉凉了?

兄弟们,原生项目,先老老实实用1.0吧。

抱歉,有点忙,今天刚测试了,你那个demo我直接打开列表场景,没有显示任何东西,也没报错?

各位抱歉,这个问题是 2.0.7 很蠢得默认打开了 accelerometer 事件监听,我们已经在开发分支中去除了,你们可以尝试自己修改 weapp adapter 中的对应文件,很简单

https://github.com/cocos-creator-packages/weapp-adapter/pull/64

@huanxinyin 您打开登录场景,点微信登录那个按钮,就进入到列表场景了,在列表场景,您不用点击左边的类型,
我在ipad mini2就是42帧,上午刚用iphone6测试,周期性掉到50帧~

Panda老大发了,赶紧试试~ 你们服务器不允许跨域,我重定向了你的链接,但是登录返回失败了。
https://forum.cocos.com/t/2-0-7/72267/25?u=huanxinyin

@huanxinyin ios也不允许跨域么·········
不是H5,不是小游戏

意思是这个函数(wx.startAccelerometer)必调用吗?使用207的都要改吗,还是某些条件下会触发这个默认监听,我在微信开发工具里测试启动时并没有调用到 _registerAccelerometerEvent这个匿名函数

哪些情况会触发这个bug,说具体点呀,刚换207 不知道对项目有没有影响

wx.startAccelerometer只是开启事件监听,适配层之前把onAccelerometerChange事件注册的调用放在了文件域里面,原本只想做一次事件注册,这样避免反复开启关闭调用_registerAccelerometerEvent时注册多次事件,但是调用wx.onAccelerometerChange事件注册的方法,微信那边会自动执行startAccelerometer开启事件监听,所以才造成了不必要的性能损耗,很抱歉,考虑不周全给开发者带来不必要的麻烦,开发者可以直接替换最新的DeviceMotionEvent.js文件,也可以先自行按照修复PR里面的修改一下,下个版本会更新这个修复。