因为QQ游戏有个8M包体限制,而且其他文件已经都很大了,字体文件放本地肯定是会超过8M的所以只能下载https地址的方式加载ttf文件,如果直接使用qq.loadFont ( https://q.qq.com/wiki/develop/game/API/render/font.html )并不能直接下载,因为qq.loadFont不支持加载http方式的加载,只能加载本地文件的方式,所以只有

调用downloadfile下载成功后就有一个本地地址

再调用loadFont,传这个地址就行

https://q.qq.com/wiki/develop/game/API/network/download.html#qq-downloadfile

//具体代码,
platform.qq["downloadFile"]({
                url: "https://test.com/xx.ttf", // 仅为示例,并非真实的资源
                success(res) {
                    // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
                    if (res.statusCode === 200) {
                        platform.qq["loadFont"](res.tempFilePath);
                    }
                }
            });

这里是使用的是egret引擎

//其他网站靠谱解决方案,

http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1211&highlight=%E5%A4%96%E9%83%A8%E5%AD%97%E4%BD%93

https://transfonter.org/  //一个转换字体的工具,我发现游戏里设置中文字体时,字体名字不能是中文,这个转换后的字体名字才能正常显示字体!

QQ小游戏字体设置问题相关推荐

  1. QQ小游戏 BannerAd 创建banner广告组件 API

    BannerAd 创建banner广告组件 qq.createBannerAd(Object object) BannerAd qq.createBannerAd(Object object) 创建 ...

  2. QQ小游戏、微信小游戏获取ip地址,并通过ip得到所在地区

    QQ小游戏.微信小游戏获取用户的ip地址,并通过ip得到所在地区 问题解决了就点赞,还有疑问就留言或是私我,臭弟弟 记得要把合法域名加进去,或者编译的时候不校验合法域名等,不然会报错 如果是后端屏蔽, ...

  3. Laya商业级教程-对接QQ小游戏sdk(5分钟掌握)

    qq小游戏开发 视频演讲稿: Laya商业教程 LAYA版本2.5,开发语言ts 我们以官方的2d案例为模板,对接QQSDK QQ平台案例功能点: banner,激励视频,插屏,游戏盒子,积木广告,分 ...

  4. Cocos Creator 3D发布QQ小游戏并打APK包

    Cocos Creator 3D版本 : 1.2.0 Visual Studio版本:2017,typeScripts. 1. 构建QQ小游戏 1. 在菜单栏的项目里打开构建发布 因为QQ跟微信的平台 ...

  5. python循环10次_开发一个循环 5 次计算的小游戏, 设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择...

    开发一个循环 5 次计算的小游戏, 设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择 "+.-.*"运算符,构成一个表达式, 让用户计算式子结果并输入结果,如果计算 ...

  6. 腾讯加速推进防沉迷新规:新增21款产品 微信/QQ小游戏接入

    4月21日,据腾讯游戏公众号消息,腾讯正在加速推进防沉迷新规在旗下游戏中的落实工作,继<和平精英>等12款产品已启用新的防沉迷规则后,从3月下旬至今再新增21款产品完成新规落实. 这21款 ...

  7. QQ小游戏接入问题:Uncaught TypeError: wx.saveFile is not a function

    最近公司cocosCreator开发的小游戏接QQ小游戏,遇到一些问题,记录一下,方便其他朋友遇到同样问题及时应对. 我的小游戏包>8M 无法上传,删除res后,报如下错误wx.saveFile ...

  8. 解决QQ小游戏、微信小游戏 getLaunchOptionsSync()获取的数据为旧数据

    解决QQ小游戏.微信小游戏 getLaunchOptionsSync()获取旧数据的问题 维尼与你同在 @13805064305 原因 一般这个问题不是首次登录出现的,而是第二次从别的游戏跳过来,后台 ...

  9. vue 拼数字小游戏(设置表白彩蛋)

    原文链接: vue 拼数字小游戏(设置表白彩蛋) 上一篇: vue 网格 过渡 动画 下一篇: mpvue 开发小程序 流程 效果 通过点击交换空白格子与周围的格子,将整个格子还原,如果在还原过程中, ...

最新文章

  1. IT职场人生系列之二十二:如何学习新语言(二)
  2. 解决IDEA2020控制台乱码的方法(亲测)
  3. 诗与远方:无题(七十六)
  4. golang websocket 聊天室demo
  5. Web Deploy 发布网站错误 检查授权和委派设置
  6. Block作为参数时的使用
  7. 在linux系统中下载thchs30,aishell数据处理为thchs30格式
  8. mysql数据库管理手册_CentOS MySQL 用户及数据库管理手册
  9. Tomcat 访问manager app报403 解决方案(虚拟机可以正常使用,外面访问报错)
  10. c语言编译器pellc,单片机C语言程序的设计实训100例_基于8051+PROTEUS仿真1
  11. 步进电机和伺服驱动器接线
  12. WeChat8Xposed通用hook框架适配新版微信-单元测试适配新微信
  13. 突破固化思维,如何快速做好陌生领域数据分析?
  14. iGoogle背后的思考
  15. 为什么你应该学习编程?
  16. Linux常用命令--软件包管理之(服务管理)
  17. 手机上怎么把图片转成PDF?操作起来很简单
  18. 关于Java位运算里的“按位异或”
  19. 计算机和建筑学薪资待遇区别,工科中薪资待遇最高、女生最多、毕业后竞争最激烈的前两名专业!...
  20. SpringBoot+log4j2.xml读取application.yml属性值

热门文章

  1. python 并集union, 交集intersection, 差集difference
  2. window.btoa/window.atob
  3. 21. 合并两个有序链表 JavaScript实现
  4. java学习笔记-第四阶段
  5. 红帽linux5.5序列号,Redhat5 Server下载、序列号
  6. 读《从0开始学大数据》-- 学习笔记和感想随笔(一)
  7. 【ybt金牌导航4-7-3】【luogu P3437】三维俄罗斯方块/TET-Tetris 3D
  8. 腾讯云轻量用户必看!!!自动化助手使用指南-配置即将免费升级
  9. 形态学滤波 matlab代码,matlab形态学滤波
  10. app功耗测试软件,Android app专项测试之耗电量测试