请教下大家,微信小游戏右上角tri参数具体是什么意思?英文triangle 三角形的意思吗?
微信小游戏内存释放管理大家有什么好的意见
1赞
游戏进行中,帧数越来越低是什么原因造成的?是内存泄漏的问题吗?
是内存变大 未释放
同问,同问
请问楼主怎么解决的卡顿问题
同问,楼主大大解决了吗,我似乎看在微信上看到你们游戏了呀,挺流畅呢。怎么解决的??求分享呀![]()
主要还是内存越来越大,飞到屏幕外子弹的节点没有释放掉。之前是通过子弹是否碰到为释放节点。因为之前碰撞体范围没有设置好,有些屏幕外的边缘子弹没有释放掉。导致游戏进行到后面,越来越卡。后来听有个公司大神讲最好的办法,是不要频繁的addChild和removeChild。使用子弹对象池,子弹飞到屏幕外或碰到隐藏或显示,子弹循环使用。
2赞
回复见下面,仅供参考
回复见下面,仅供参考

还有个提升性能的方法升级到了2.0.2的版本,确实比之前1.9.3,游戏流畅了许多
我现在是情况是,各调试参数是稳定的,就是大球移动的时候,有顿挫感,这个我发现你们游戏在差手机上也是有的,但是很不明显,我的游戏里球移动时很明显,这个移动需要特殊处理吗?你们用重力了吗,我球用了重力,但是去掉好像也没什么影响,附上球的x轴位移代码,y轴是重力作用的。坐标在update中更新

是不是应该和unity一样做一个static选项,来解决call数量大的问题,让勾选上的物体同一批次渲染
1赞
添加物理系统以后尽量不要用代码改变物体的位置,
就算不改变y坐标,x坐标肯定会有修改,要是不能手动修改带有重力组件的node坐标,那真的就GG了
如果太卡,可以尝试游戏帧率降低到30看看
2.1.3版本来报道, 测试过一个小项目,一共2张图片 ,动态生成上百个节点,模拟器运行时有200多drawcall,但是浏览器只有2, 在构建发布之后,用手机微信测试时 ,就已经和浏览器的drawcall一样了, 应该是引擎已经优化了。
