问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Unity游戏如何发布微信小程序

创作时间:
作者:
@小白创作中心

Unity游戏如何发布微信小程序

引用
CSDN
1.
https://blog.csdn.net/dagongrenxiaoqi/article/details/141024020

随着移动游戏市场的不断发展,将Unity游戏发布到微信小程序成为了一种新的盈利方式。本文将详细介绍如何将Unity游戏发布到微信小程序,包括准备工作、插件下载、小程序注册、工程导出、调试发布等多个环节,并附有具体的操作截图和注意事项。

一、准备工作

首先,要准备一个游戏项目,如果只是为了测试流程也可以准备一个空项目。版本最好选用 2018 以上的 LTS 版本,否则可能会出现一些莫名其妙的问题。

二、下载插件

Unity插件地址:https://game.weixin.qq.com/cgi-bin/gamewxagwasmsplitwap/getunityplugininfo?download=1

下载到的内容是一个unitypackage。将它拖拽到自己的项目中并导入。完成之后就能在窗口上方看到“微信小游戏”这个页签。

三、注册小程序

根据官方文档注册一个小游戏账号:注册一个小游戏账号

之后登录进入自己的小程序页面,完成信息填写和类目填写。在"首页">“小程序信息”>“基本设置”>“帐号信息”找到自己的AppID。这个id是唯一标识,一会儿使用插件打包项目时需要用到它。接着点击:成长>能力地图>研发能力>生产提效包>开启高性能模式和快适配。

四、下载微信开发者工具

下载地址:微信开发者工具下载地址与更新日志 | 微信开放文档

安装完成后,用你小程序绑定的微信扫码进行登录。这时你们的页面中应该是没有任何项目的。

五、导出工程

点击Unity项目的“微信小游戏”-> 转换小游戏。弹出下面的窗口,介绍下需要关注的部分:

  1. 游戏appid:即 在"首页">“小程序信息”>“基本设置”>“帐号信息”中的 AppID
  2. 导出路径:导出后包体存在本地的路径,选一个地方,比如桌面
  3. 首包资源加载方式:CDN要钱,选择包体内有要求(游戏大小不能超过20M)
  4. 压缩首包资源:可选可不选,选了包体会小一点
  5. 生成并转换:生成WEBGL包体,并转换为微信小程序可以使用的包体

导出后的包体应该长这样:

如果报错,提示包体太大,可以看第七点:问题解决。

六、调试和发布

使用微信开发者工具导入项目。选中:小程序项目 -> 小游戏 -> 导入。选择minigame。成功后,就能在开发者工具中调试自己的小游戏项目了。点击真机调试,就能在手机上试玩了。

七、问题解决

  1. 包体过大,打包失败的情况

如果和我一样选择“小游戏包内”,那么打包工具会限制最大20M。因此你可能需要压缩下自己的包体,如果特别大就放弃吧,直接使用CDN。如果接近,可以参考这篇文章试着优化下自己的包体。Unity3d C#转换微信小游戏按小游戏包内模式包体20M限制问题记录_unity 微信包体好大-CSDN博客

  1. 发布流程

因为我备案和认证工作都还没搞定,所以正式发布还要一段时间,到时候再另外写文章和大家分享吧。

  1. 接入广告

接入广告同样的道理,后面也会补充上。

  1. WEBGL本身的一些逻辑问题(待解决)
  • webgl如何判断手机端还是电脑端
  • webgl怎么退出游戏(用Unity默认接口似乎不行)

参考

视频流程:https://www.bilibili.com/video/BV1qd4y1i7Zm

官方插件:GitHub - wechat-miniprogram/minigame-unity-webgl-transform: Wechat Mini Game Unity engine adapter documents.

非常详细的文章:现有Unity转微信小游戏-CSDN博客

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号