IOS微信小游戏开高性能模式也不管用?

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

有时候第一次启动的时候会很卡,但是第二次启动就会流畅了,你退出小游戏,然后在微信下滑那里再打开测试一下

也有可能你的ios系统版本太低

第二次启动帧率情况也一样,系统版本是ios18.6

一般如果你正常二三十正帧开启高性能后会大幅提升帧率,你要确认一下是否真实开启了高性能模式,包含微信版本

排除法 拖尾 碰撞都去了试试帧率一个个排查看哪个是影响帧率的,因为你也不贴大概的源码没法定位,你先自己定位一下具体是哪个地方影响

拖尾去掉了帧率变化不大,减少场景中的碰撞体倒是确实能提升帧率,但是这样就不满足需求了

楼上大哥说的你也检查一下,是否开启高性能,如果也开启,碰撞体关闭提升帧率,建议不要用cc自带的物理系统。可以自己写一个或者用第三方库

比如说你的碰撞只有碰撞盒检测完全可以自己简易写一个

除了在构建时勾选设置,还有什么办法确认是否开启了高性能模式吗?

微信开放文档上有说明,只在构建设置的时候勾选是没用的


https://developers.weixin.qq.com/minigame/dev/guide/performance/perf-high-performance.html

2赞

好的,我试一下

可以了,非常感谢 :rose: :rose:

我白费口舌了 :rofl:原来你真没开

1赞

入口藏得有点深了,也非常感谢你的回答 :rose::rose: