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

转换工具下载及安装

方法一:去微信官方文档小游戏——开发——指南——游戏引擎——Unity WebGL小游戏适配里找到工具转换点击下载Unity插件链接下载

微信官方文档小游戏链接

在这里插入图片描述

方法二:点击链接下载20250114版本
unity转微信小游戏插件20250114版本

下载完成后是一个这样的插件

在这里插入图片描述

打开需要导入插件的项目双击这个插件会弹出下面这个窗口直接点 导入 ,等一会插件就导入完成了

在这里插入图片描述
导入成功后unity引擎最上面会出现 微信小游戏 这个菜单
在这里插入图片描述

导出微信小游戏前准备

1、首先查看自己的unity有没有安装 WebGL平台 ,如果没有安装在添加模块里找到 WebGL Build Support 打勾安装

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

2、在文件——生成设置里 切换WebGL平台 然后点击 玩家设置

在这里插入图片描述

3、将 其他设置 里的渲染——颜色空间线性 更改为 伽马 ,这样导出前的准备就完成了

在这里插入图片描述

转换小游戏

完成上面准备后点击项目上方的 微信小游戏 —— 转换小游戏 会弹出微信小游戏转换工具面板

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

我们需要修改 游戏AppID、小游戏项目名称、游戏方向、UnityHeap预留内存、导出路径、首包资源加载方式 这几个选项
1、游戏AppID:在微信小程序——账号设置——账号信息里找到自己的小程序ID复制到unity里

在这里插入图片描述

2、小游戏名称:自己填写自己的游戏名字就行

3、游戏方向:Portrait竖向、Landscape横向、LandscapeLeft左横向、LandscapeRight右横向根据自己的需求选择

在这里插入图片描述

4、UnityHeap预留内存:微信小游戏只能选择256或者496,填768好像会出问题

在这里插入图片描述

5、导出路径:随便选择一个文件夹导出即可会导出两个文件夹 一个minigame、一个webgl
在这里插入图片描述

6、首包资源加载方式:小游戏导出后webgl文件夹里的如下的 unityweb.bin.txt 文件 小于15M 在微信开发者工具里面整体游戏大小可能不会超过 20M 可以选择小游戏包内,否则导出的游戏整体会大于20M只能选择CDN,怎么使用CDN加载微信小游戏后面我会在其他文章说明

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

7、工具面板最下面有一个显示优化建议弹窗默认是勾选的,如果按照建议来优化可能比较复杂,如果测试微信小游戏帧数在 4、50以上 可以不用做太多优化导出前这个不勾选即可

在这里插入图片描述
完成上面设置后点击 生成并转换 导出小游戏

微信开发者工具导入小游戏

打开微信开发者工具选择小游戏——导入——选择导出的minigame文件夹——选择文件夹然后创建小游戏,开始测试自己的小游戏

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