首页 > 其他分享 >常见问题

常见问题

时间:2024-10-23 15:48:25浏览次数:1  
标签:常见问题 微信 代码 ios 开启 高性能 分包

为什么开启了高性能模式,游戏启动很烫?

  • 降低屏幕渲染分辨率
    image

  • 使用代码分包

开了高性能或者不开有些手机白屏或者启动卡死

高性能必须开,如果遇到有些机型还是启动卡死,建议代码分包后再进行尝试,有些手机及时做了以上操作也不行需要正式上线的版本才能解决问题

如何判别游戏是否已经开启了高性能模式?

  • 删除本地小游戏(包括开发版、体验版和正式版),
  • 重新进入小游戏并打开调试,查看 vconsole 日志, 关注"game start"日志中的"render"字段为"h5"则为高性能模式
  • 系统和基础库要求是: iOS>=14.0, 基础库>=2.23.1, 用户占比约为 90%。 对于不满足此要求时回退为普通执行方式。

iOS 报错提示未开启 gzip/br 压缩

  • 可通过微信开发者工具查看 Content-Encoding 是否为 gzip 或 br
  • 如果有正确压缩,可忽略这个错误。
  • 问题原因:由于跨域获取不到 Content-Encoding 头
    解决办法:增加跨域头部"Access-Control-Expose-Headers": "Content-Length, Content-Encoding",

微信调试模式正常,关闭调试模式无法启动游戏

检查微信后台域名配置
image

游戏内存不足闪退

  • 评估自身游戏所占内存最大多少
  • 增加微信小程序的最大内存上限
    image

调用限制帧率之后性能下降

不能调用unity接口进行帧率限制,必须使用这个接口WX.SetPreferredFramesPerSecond

部分PC微信版本无法启动游戏

卸载安装最新版本,部分微信版本无法使用开发版或者体验版

限制30帧后加载性能不高

据测试微信每帧只会返回一个加载完成的资源,建议使用限制60帧

ios运行微信小游戏非常卡

开启高性能模式、跑代码分包、用Release版本的分包进入游戏测试

代码分包增量更新导致游戏卡顿

每次上架新的游戏版本需重新跑代码分包,不要跑增量

ios跑代码分包非常卡非常慢

先使用Android先跑代码分包,跑完一遍没问题后再使用ios进行跑,这样就不会很卡了

ios发烫

可以适当降低渲染分辨率,在game.js最后加上代码
if(wx.getSystemInfoSync().platform == 'ios') window.devicePixelRatio = 2;

域名白名单

在微信管理后台如下图所示位置将所有网络地址进行配置
image

开启gzip

使用这个网页工具检查CDN是否开启了GZIP压缩,如果开启了微信还是报错没有GZIP压缩不用理会

开启高性能模式

跳转微信的这个文档进行操作

代码分包

每次上线进行代码分包收集,尽可能使用更多收集进行,如果不跑分包有些手机会很卡很烫特别是ios手机

标签:常见问题,微信,代码,ios,开启,高性能,分包
From: https://www.cnblogs.com/comradexiao/p/18496591

相关文章

  • Spring Boot 开发常见问题及解决方案汇总
    SpringBoot是目前Java开发中最受欢迎的框架之一,它简化了Spring框架的配置和部署流程。然而,开发者在使用SpringBoot过程中,也会遇到一些常见问题。本文将分析这些问题的排行,并提供相应的解决方案,帮助开发者更顺畅地进行SpringBoot开发。一、常见问题排行榜根据开发......
  • RabbitMQ常见问题
    消息队列在使用过程中,面临着很多实际问题需要思考:1.消息可靠性问题开启生产者确认机制开启持久化功能;确保消息未消费前在队列中不会丢失开启消费者确认机制为auto;由spring确认消息处理成功后完成ack开启消费者失败重试机制;并设置MessageRecoverer,多次重试失败后将消息投递......
  • S3cmd使用常见问题及技巧
    问题一:错误提示如下:ERROR:Parameterproblem:Chunksize15MBresultsinmorethan10000chunks.Pleaseincrease--multipart-chunk-size-mb这是s3cmdput命令出现错误的日志,提示“参数问题:块大小15MB导致超过10000个块。请增加–multipart-chunk-size-mb”。......
  • 前言——25机械考研复试专业面试问题汇总 机械复试超全流程攻略 机械复试看这一个专栏
    一、开篇寄语:在准备考研复试的关键时期,许多学弟学妹们往往会寻求各种资料来辅助复习,市面上也因此涌现了大量的“考研复试全流程全攻略”。然而,这些攻略往往存在以下问题:1、内容不完整性遗漏关键信息:许多攻略在描述考研复试流程时,未能全面覆盖所有关键环节,导致考生可能忽视某......
  • 滚雪球学Redis[9.1讲]:Redis常见问题排查指南:解决错误、优化性能与确保数据一致性
    全文目录:......
  • 开源呼叫中心FreeIPCC:客服部门负责人、IT部门负责人在采购呼叫中心系统时需要考虑的常
    客服部门负责人和IT部门负责人在采购呼叫中心系统时,各自会遇到一系列常见问题,以下是对这些问题的详细列举:客服部门负责人常见问题客户体验问题:担心系统无法提供流畅的客户体验,如长时间排队、通话中断等。担心语音导航复杂,导致客户操作困难。需要系统支持多渠道接入(如电话......
  • 常见问题——C#未能找到路径“\bin\roslyn\csc.exe”的一部分
    1.主要原因是因为两个库存在,需要生成一个roslyn文件那么就删除这两个关联的库,就可以达到目的删去项目中的这两天引用:Microsoft.CodeDom.Providers.DotNetCompilerPlatformMicrosoft.Net.Compilers2.删除web.config中加载的这个依赖的代码段<system.codedom><compilers......
  • Excel DLL丢失?Excel DLL文件下载指南及常见问题解决方案
    当您在使用MicrosoftExcel时遇到提示DLL文件丢失或损坏的情况,这可能会影响软件的正常运行。为了帮助您解决这一问题,本文提供了ExcelDLL文件的下载指南,并针对常见问题给出了解决方案。一、ExcelDLL文件下载指南确定缺失的DLL文件:首先,您需要确定是哪个DLL文件丢失或损坏......
  • 面试关于HTTP协议,TCP/IP协议栈及相关其他常见问题总结
    面试常用知识点总结1.HTTP协议HTTP请求和响应的组成部分常见的HTTP方法及其用途常见的HTTP状态码及其含义HTTP/1.1和HTTP/2的主要区别无状态协议的含义及其影响2.TCP/IP协议栈TCP/IP协议栈的四层结构及其功能各层常见协议及其特点TCP和UDP的区别TCP三次握手和四次......
  • AMIS低代码平台,前端开发常见问题(一)
    1.快速进去系统快捷键Ctrl+q2.CRUD(增删改查)添加序号。"tpl":"${index+1}"代码如下:{ "type":"text", "label":"序号", "placeholder":"-", "body":[ ], "id":"u:......