【微信小游戏系列】Unity开发微信小游戏入门介绍

        今天来入门介绍一下Unity开发微信小游戏,如何将最简单的Unity工程发布到微信小游戏平台,并在微信开发者工具中运行起来。话不多说直接开始。

Unity WebGL 微信小游戏适配

        Unity虽然支持多平台发布,但Unity并不能直接发布成微信小游戏。想要将Unity下的工程发布到微信小游戏平台,则需要使用微信官方提供的Unity WebGL 微信小游戏适配插件。通过插件可以将Unity工程发布成微信小游戏工程。

        我们首先需要在微信小游戏官网下载插件,我们这里下载的是UnityPackage。如下图,这里是网页截图,网站随着时间可能会有改变,这里只是示意。

        接下来我们创建一个新的Unity工程,并将微信小游戏插件导入。在菜单栏则会出现一个“微信小游戏”的菜单项。

        选择第一个“转换小游戏”打开转换窗口,如下图。这里需要填入游戏AppId,AppId是由微信提供的,AppId主要用于微信小程序和微信小游戏的程序识别。AppId可以在开发者后台,菜单 “开发”-“开发设置” 看到。

        小游戏项目名和导出路径可以自行定义。目前只介绍Unity发布小游戏流程,不涉及任何的游戏资源,所以首包资源加载方式我们先选择“小游戏包内”就行了。设置完成之后就可以进行生成转换了。

       在生成时可能会遇到这样的报错,Error building Player: Incompatible color space with graphics API。这是由于Unity在构建Player时由于色彩空间和图形API不兼容导致的。此时只需要将Edit > Project Settings > Player > Other Setting中的Color Space设置选为Gamma就可以了。

        项目生成后会在导出目录下生成minigame和webgl两个目录,minigame目录就是微信小游戏的工程目录,webgl为unity导出为webgl后的资源和代码目录。

        接下来就是用微信开发者工具打开minigame项目,导入项目后Unity工程就会在微信开发者工具上自动运行起来了。

        到此我们就完成了一个最简单Unity工程到微信小游戏的流程。后续还会继续介绍Unity开发微信小游戏的相关内容,敬请期待。

官方文档链接

Unity WebGL 微信小游戏适配:https://developers.weixin.qq.com/minigame/dev/guide/game-engine/unity-webgl-transform.html

AppId相关文档:https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E7%94%B3%E8%AF%B7%E8%B4%A6%E5%8F%B7

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值