一、所需工具
0.Unity小游戏版本
如不使用此版本,则无法搜索到 InstantGame package
1.Unity插件:InstantGame package
此插件用于处理项目中的贴图、音频、网格、动画、场景等资源文件,保证小程序包体不会过大。
插件可以关联UOS服务,通过面板自动上传。
运行小程序后自动加载,不需要编写代码进行控制。
2.Unity WebGL 微信小游戏适配方案,或直接下载插件
用于将Unity项目打包成为微信小程序项目。
打包后使用微信开发者工具打开。
3.微信开发者工具
下载旧版本
二、所需平台
1.Unity官方云服务器UOS,(分离的资源将被托管至 UOS CDN服务。UOS 在CDN基础上提供了便捷的云端资源的版本管理)(资源打包和分离和上传,由InstantGame package插件处理)
用于存储小程序的各种资源,类似AB包,以便在运行时加载。
2.微信公众平台
注册小程序账户,后续分类选择小游戏,休闲游戏
三、需要参考的官方文档
1.Unity文档:Unity小游戏
2.微信官方文档:Unity WebGL 微信小游戏适配
四、说明
1.UOS CDN服务
在UOS网站创建项目,并进入,点击左侧的Bucket,创建桶,用于InstantGame Package插件的资源管理。
- InstantGame Package
通过Window->Auto Streaming打开窗口。
需将UOS的项目的设置中,将App ID和App Secret填入Cfg & Publish中,点击Refresh。即可完成关联。
Badge to Use对标UOS网站上Bucket里的版本号
3.Unity WebGL 微信小游戏适配方案插件
将插件导入Untiy中,会多出一个微信小程序菜单,点击转换小游戏,打开面板。
该插件会导出一份可以再微信开发者工具运行的项目。
并和Instant Game关联,在打包的同时也会调用Instant Game的上传功能。
Unity制作微信小游戏的工具介绍完毕,在接下来的文章会讲解插件和项目的配置。感谢点赞和关注支持。