都是把2D图像映射到一个平面网格上,然后让这个网格始终面向摄像机,同时摄像机的投影模式为平行投影(没有近大远小)
实际实现上有挺多的,比如可以在3D模式下自己实现上述原理,还可以使用assetstore的一些2D游戏制作插件,还可以使用unity3d自带的2D模式制作。
unity目前支持发布的平台还不包含微信小游戏,现在把unity开发的内容发布到微信小游戏平台是依赖微信提供的小游戏适配方案。本文主要介绍的是如何通过转换工具把unity项目转换成微信小游戏项目。一、准备工作
1.下载插件
进入微信提供的工具GitHub地址,找到安装与使用 – Unity插件, 也可直接点击下载,下载完成后是.unitypackage的包:
2.unity项目
确保项目的各项功能开发完整,没有Bug。unity编辑器需要安装好Web Gl模块能够正常导出网页版。
官方提示:转微信小游戏插件已验证Unity版本:2018、2019、2020、2021(请尽量使用LTS, 推荐使用2019、2021)。
3.微信开发者工具
从微信开发者平台上找到微信开发者工具,并下载。
我使用的是微信开发者工具,不是《微信开发者工具(小游戏版 Minigame Build)》,不确定小游戏版是否能够正常使用。
4.小游戏账号
在微信公众平台上注册一个小游戏号,每个邮箱仅能申请一个小程序,按照要求填写相关信息。确保最后能够拿到APPID。
注意:一定要有一个账号,因为后面需要开启微信开发者工具中的插件,如果没有的话导入unity的项目后不能正常打开。
在小程序页面中找到:成长/能力地图/生产提效包 在里面开启unity插件。
到此为止,工具以及准备完成,下面进行转换。
二、转换小游戏
unity导出小程序项目
1.在unity编辑器中导入之前下载的转换工具unitypackage包。
2.设置转换工具,主要是appid、项目名称、游戏方向、导出路径、资源加载方式。
3.点击下方转换按钮,经过一段时间会在导出路径生成相关文件。
使用微信开发者工具发布
4.打开微信开发者工具,首次使用需要用在微信公众平台注册过的微信扫描登录。
5.导入unity转换的小游戏项目。
6.在微信开发者工具中预览效果。
导入后编辑会报错,原因是需要下载一个插件,点击调试框内的插件下载。
点击预览可以生成一个短时间的二维码,微信扫码后可以在手机上运行(这里只能自己的微信可以打开);
点击上传,成功后,登录微信公众平台,管理—>版本管理—>开发版本设置成体验版。
Unity属于偏向原生重度引擎的,打包出来的文件过大,cocos,laya,白鹭这些属于h5轻度引擎,而微信目前对打包文件体积大小有限制,所以Unity目前暂时不行,未来可能可以,但是即使后面出了可以开发微信小游戏,但是优化方面肯定也来不及,引擎市场已经被瓜分了,除非是很好的开发体验,不然原来做微信小游戏开发者也会继续选择原来的引擎欢迎分享,转载请注明来源:内存溢出
评论列表(0条)