关注

【Unity】打包发布到微信平台详细过程

一、微信小游戏项目转换

首次将现有Unity项目转为WebGL平台,没有安装WebGL环境下,WebGL选项是暗的。点击Install with Unity Hub选项下载WebGL安装包。
在这里插入图片描述

WebGL安装完成。

点击Switch Platform进行项目转换

在这里插入图片描述

点击Build构建项目到指定路径

在这里插入图片描述

二、导入Unity打包插件

1、下载Unity打包插件

Unity微信小游戏打包插件下载地址👉点击下载

下载完成后长下面这个样子👇👇👇

在这里插入图片描述

2、导入插件到Unity项目

Assets目录下点击右键,导入下载的插件。
选择All按钮,再点Import导入到项目中
在这里插入图片描述
成功导入后Unity上方的工具栏会出现 微信小游戏 按钮
在这里插入图片描述

三、转换小游戏

小游戏 unity打包工具【官方】
unity CDN的配置官方文档

展开选项,点击 转换小游戏
在这里插入图片描述
微信小游戏转换工具面板

在这里插入图片描述

设置窗口中的内容都比较好理解。下面只挑出最关键的几项来作说明:

  • 游戏AppID:微信小游戏ID,这个ID需要在微信小游戏平台上通过创建账号、建立游戏来获得,拿到ID后填这里,如果这里为空就无法执行程序。

  • 游戏资源CDN:这里是放置游戏加载本体的地方。需要注意的是,如果你是小游戏创建者,那么允许你用HTTP协议,如果你想让别人参与测试和开发,让别人可以在微信里测试小游戏,服务器必须支持HTTPS。这里可以暂时不填,打包后在 game.js 可以改。
    在这里插入图片描述

  • Unity Heap 预留内存:Unity内存堆尺寸设置。正常来讲这里可以使用默认设置。但如果你的小游戏规模较大内存消耗较多,那么需要把这里调大,否则不会通过编译。

  • 首包资源加载方式:有CDN、小游戏包内 两种方式。若选CDN,则需要填写 游戏资源CDN

  • WebGL2.0(bate):这个设置用于解决失败报错:Error building Player: Incompatible color space with graphics API。

转换成功!
在这里插入图片描述
打包成功生成两个文件
在这里插入图片描述
minigame是微信小游戏根据你的游戏项目生成的首页程序。他只是个首页,不包含游戏本体。需要把这个文件上传到微信小游戏平台。
webgl是游戏本体,需要放到你的资源服务器上(如七牛云cdn、腾讯云cos、阿里云oss等云存储),这个文件夹在服务器上的目录就是上一步骤中 游戏资源CDN 这个路径

四、打开小游戏

使用 微信开发者工具 导入 minigame

在这里插入图片描述
在这里插入图片描述
成功打开项目!

如果 游戏资源CDN 填写的路径是有问题的,则会报错。需要上传== webgl==

五、上传webgl文件

上传 webgl 文件 到 微信开发者工具-云开发控制台

1、新建 webgl 文件夹

在这里插入图片描述

2、上传文件,多余的可以不要

在这里插入图片描述

3、配置CDN路径

获取CDN路径
在这里插入图片描述

将CDN路径放在 game.js 中
在这里插入图片描述

填写好CDN路径保存,项目就可以正常运行啦!

4、资源优化

这里的txt文件还可以进行一次压缩8MB的txt可以压缩到2MB大小
压缩工具GZIP压缩工具,链接失效的话自己百度去找gzip压缩工具

在这里插入图片描述
压缩后的txt后缀是.gz 采用cdn加载照样可用
在这里插入图片描述

六、可能遇到的问题

1 报错:Unity导出小游戏时可能会报:Error building Player: Incompatible color space with graphics API。
处理办法:只需要在“小游戏转换” 设置窗口中勾选"WebGL2.0(bate)"即可
2 报错:在微信或模拟器中运行小游戏时,网页控制台中报错:插件未使用授权
在这里插入图片描述

处理办法:检查“转换微信小游戏”窗口中的“游戏AppID“是否正确
在这里插入图片描述

3 问题:模拟器或手机运行微信小游戏时提示:资源下载失败。 同时控制台中提示资源包下载失败。
解决办法:检查“转换微信小游戏”窗口中的游戏资源CDN是否设置正确

4 问题:模拟器运行微信小程序崩溃
解决办法:使用手机直接调试往往可以成功

转载自CSDN-专业IT技术社区

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_45961836/article/details/142152478

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--