首页 > 其他分享 >unity转微信小游戏:使用CDN加载游戏(微信开发者工具云开发CDN)

unity转微信小游戏:使用CDN加载游戏(微信开发者工具云开发CDN)

时间:2025-01-22 11:31:37浏览次数:3  
标签:微信云 游戏 微信 CDN unity 开发 小游戏

unity转微信小游戏:使用CDN加载游戏(微信开发者工具云开发CDN)

前期准备

unity转微信小游戏:转换工具及使用方法

1、已经通过转换工具将unity游戏转换成微信小游戏文件,如果不会操作参考上面链接转换。

2、判断微信小游戏大小是否大于20M

方法一:查看导出的 webgl文件夹 里的 后缀为.webgl.data.unityweb.bin.txt的文件 ,大小如果 大于15M 游戏整体大小一般会超过20M只能使用CDN,或者优化和压缩游戏资源到20M以下不使用CDN。

在这里插入图片描述

方法二:在 微信开发者工具 里右上角直接 上传 游戏,如果游戏超过20M会上传失败。

在这里插入图片描述

3、开通微信云开发准备使用CDN

注意:微信云开发是收费的,新开通云开发的小游戏免费试用一个月,第二个月再使用需要续费19.9元/月,不开通自动续费不使用不会自动续费。

在这里插入图片描述

微信云开发里

调用次数:是资源调用次数每个月20万次,用户少的游戏几乎用不完

容量:上传文件的大小限制,所有需要使用网络下载的资源都可以传这里然后复制链接网络加载,2GB一般够用我们需要上传的加载文件也才十几至几十M

云函数外网出流量:这个没用过可能是跨平台(非微信小游戏平台)调用云函数的流量限制每个月2GB

云函数资源使用量:使用云函数的使用量,这个一般每个月也用不完

CDN流量:这个是我们使用CDN的主要参数,每个月5GB根本不够用。例如你需要从CDN加载给用户的资源是10M,有100个新用户使用你的游戏就是1000M流量,5G也就够500多用户下载使用,每个月超出的CDN流量额外收费。CDN下载资源新用户会全量下载10M,用户第二次访问你的游戏不会重新下载CDN资源会使用之前手机里的缓存文件,每次更新替换CDN资源可能会重新下载

CDN回源流量:‌CDN回源流量‌是指当用户请求的内容在CDN边缘节点上没有缓存时,CDN节点会向源站(原始服务器)请求这些内容所产生的流量。这个流量用的也很少

微信云开发超出流量费用
在这里插入图片描述

点开 微信开发者工具 左上角 云开发 开通微信云开发,刚开通需要 先创建一个云开发环境 ,名字可以自定义一个不要起的太复杂后面需要使用这个环境地址

在这里插入图片描述
在这里插入图片描述

创建云环境不确定使用多长时间不要开通自动续费

设置使用微信云开发CDN

1、上传文件
开通云开发后我们把 后缀为.webgl.data.unityweb.bin.txt 的文件直接上传到云开发——存储——存储管理里就可以了**

在这里插入图片描述

2、复制云开发CDN路径

在云开发——存储——存储管理找到上传的文件点击文件的 文件名称 ,右边会弹出一个框,再点击右边下载地址最后的 蓝色框 复制文件地址

在这里插入图片描述

复制下来是很长一串链接如下
https://云环境.tcb.qcloud.la/bbbbbbbb/游戏文件.webgl.data.unityweb.bin.txt?sign=baf10****69d&t=17976

我们只用到文件的上一级路径,例如我放在了云环境的bbbbbbbb文件夹那就只用
https://云环境.tcb.qcloud.la/bbbbbbbb/这个路径
如果你直接放到了存储里那就用 https://云环境.tcb.qcloud.la/ 这个路径

如果放在文件夹下不要把文件夹重命名的太复杂,太复杂了可能会加载文件失败,之前文件夹名字带数字也会加载失败所以文件夹最好全是字母的

3、把CDN路径添加到微信开发者工具代码里

在资源管理器下找到game.js打开代码找到第19行,把路径复制到这里面保存

在这里插入图片描述

4、运行游戏测试资源下载和调试游戏

标签:微信云,游戏,微信,CDN,unity,开发,小游戏
From: https://blog.csdn.net/weixin_46773687/article/details/145293892

相关文章

  • mac 手动微信清理磁盘空间
    查找清理目录微信窗口随便找一个图片或文件右键在Finder中显示,此时会打开Finder,复制出完整路径打开iterm或是其他命令行工具进入目录,正常目录应该大概是这样cd~/Library/Containers/com.tencent.xinWeChat/Data/Library/ApplicationSupport/com.tencent.xinWeCh......
  • 为什么要在项目中使用CDN?
    在前端开发中,使用CDN(ContentDeliveryNetwork,内容分发网络)的原因主要有以下几点:提高访问速度:CDN通过在全球范围内部署边缘节点,缓存和分发网站的静态资源。当用户请求内容时,CDN会将请求路由到最近的边缘服务器,从而缩短内容的传输距离和延迟。这可以显著提高网站的加载速度和响......
  • 批量检查微信小程序是否被封禁的 Go 源码接口
    本文展示了一个使用Go语言编写的示例,能够批量检查微信小程序是否被封禁。通过调用接口https://down.ychengsnsm.com/xcx/checkxcx.php?appid={appid},根据返回的code字段判断小程序的状态。若code为1,则表示小程序正常;若code为0,则表示小程序被封禁,并且封禁原因会......
  • 基于java+Uniapp的博客平台微信小程序设计与实现
    ......
  • Unity Shader Graph 2D - 角色横向打印变身效果
    在游戏中常常会有角色在使用某个技能或者某个道具后,可以变身的效果,本文将基于角色横向打印消融效果的基础上实现打印后变身的效果,从而丰富游戏的视觉效果和体验。那么如何实现呢?从原理上来讲,其实就是我们会有两个角色的原始图片数据,当其中一个角色图片资源的Alpha值为A时,另......
  • Unity Shader Graph 2D - 角色横向打印消融效果
    在游戏中,消融效果是多种多样的,有如之前的颗粒感的消融效果,本文将实现一种类似打印的消融效果,来进一步学习和实践UnityShaderGraph的功能,对于不同风格的游戏所需要的消融效果不同,通过实现符合游戏风格的消融效果来进一步美化和优化游戏的视觉体验。那么如何实现呢?首先来分......
  • SSM基于微信小程序的课堂测试小程序[编号:project55762]
    收藏关注不迷路!!......
  • uni-app实战仿微信app开发
    uni-app实战仿微信app开发nvue'1项目介绍_/点击获取更多资源.url'_uni-app+egg.js实战仿微信app和小程序实战开发一次开发,同时搞定Android、iOS和小程序端开启纯nvue原生渲染,大大提高性能课程大纲网易云课堂聊天相关消息相关我的相关好友相关朋友圈相关发送聊天类型设置备注......
  • 计算机毕业设计Springboot实时校车查询微信小程序的设计与实现 基于Springboot框架的
    计算机毕业设计Springboot实时校车查询微信小程序的设计与实现3n85n858(配套有源码程序mysql数据库论文)本套源码可以先看具体功能演示视频领取,文末有联xi可分享随着城市化进程的加速和学校规模的不断扩大,校车服务已成为学生日常出行的重要方式。然而,传统的校车查询方式存......
  • 微信 Callkit 扩大测试范围;DeepSeek-R1 模型发布,性能对标 OpenAI o1 正式版丨 RTE 开
     开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个......