unity到小游戏instantGame(开发流程演示,非内容制作 亲测可用)
- 写在前面
- 直接
写在前面
instantGame
后妈级教学,主打一个填自己的坑,有问题下方评论交流
根据此教程使用后的一点心得记录和可能出现的问题补充,instant-game-joker使用教程; (建议教程非游戏部分反复琢磨)
直接
冲冲冲
-
unity版本使用2021.2.5f1c302,安装instantGame ,官方教程;
-
下载插件,并导入到unity中,会多一个微信小游戏工具下载地址;
-
确认autoStreaming的位置 ;
4.注册小游戏账号:官方教程,这里说明一点,只操作这两项即可,一个注册账号,一个选择服务类目随便选一个休闲就好了(服务类目如果不选就会默认是小程序,到时候会出现 找不到 app.json的报错)
特别提醒,扫码登录微信小程序网页后,前往开发管理-> 开发设置 -> 服务器域名 在request合法域名 和 downloadFile合法域名中填写用到的域名。 如果游戏中使用到了其他类型的网络链接,如websocket,需要在socket合法域名内填写。
不然会遇到downloadFile:fail url not in domain ist
AutoStreaming使用到的域名: 请填写以下域名: https://a.unity.cn; https://a.unity3dcloud.cn; https://aa.unity3dcloud.cn; https://asset-streaming-content.unity.cn;
注:如果后期扫码跑项目的时候,即使配置了域名相关的东西,仍然还是会出现 上面的报错,那么 请在微信中下拉之后找到对应的小程序然后长按删除,之后再重新扫码体验 参考解决办法 (此法如果能解决请留下一句666)
-
下载微信开发者工具 下载地址;这里使用微信小程序开发者工具,里面同时兼容多项就使用这个stable Build版本吧
-
UOS的CDN使用 ;参考教程使用教程4;注:新账户创建之后,仔细查找并选择CDN体验相关申请后才能正常使用,然后就能拿到相关的UOSID和密钥(减少一脸懵逼的可能性)
-
现在开始走 打包流程--------------打开刚才(步骤1)的unity项目使用autoStreaming进行资源处理使用教程2;
-
微信工具转化步骤2,教程9
-
项目生成并上传后,使用微信开发者工具打开构建的目录中的minigame文件夹。开发者工具中没问题后,点击右上角上传
-
打开步骤4创建的后台,就可以在版本管理中看到上传的游戏,并且添加体验版后,添加成员管理,后可邀请成员扫码体验游戏