在做的贪吃蛇游戏中,发现iPhoneXR在微信小游戏平台帧率异常的低,只有二三十帧。
而在安卓原生、安卓微信小游戏、IOS原生都能满帧运行。
而且开启了高帧率模式+wasm,帧率也并没有多大的变动。求各位大神答疑解惑

有时候第一次启动的时候会很卡,但是第二次启动就会流畅了,你退出小游戏,然后在微信下滑那里再打开测试一下
也有可能你的ios系统版本太低
第二次启动帧率情况也一样,系统版本是ios18.6
一般如果你正常二三十正帧开启高性能后会大幅提升帧率,你要确认一下是否真实开启了高性能模式,包含微信版本
排除法 拖尾 碰撞都去了试试帧率一个个排查看哪个是影响帧率的,因为你也不贴大概的源码没法定位,你先自己定位一下具体是哪个地方影响
拖尾去掉了帧率变化不大,减少场景中的碰撞体倒是确实能提升帧率,但是这样就不满足需求了
楼上大哥说的你也检查一下,是否开启高性能,如果也开启,碰撞体关闭提升帧率,建议不要用cc自带的物理系统。可以自己写一个或者用第三方库
比如说你的碰撞只有碰撞盒检测完全可以自己简易写一个
除了在构建时勾选设置,还有什么办法确认是否开启了高性能模式吗?
微信开放文档上有说明,只在构建设置的时候勾选是没用的
好的,我试一下
可以了,非常感谢

我白费口舌了
原来你真没开
1赞
入口藏得有点深了,也非常感谢你的回答 


