Unity 开发微信小游戏

这篇具有很好参考价值的文章主要介绍了Unity 开发微信小游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

今天给大家分享一下我近期用Unity开发微信小游戏的经过和踩坑;

微信小游戏就是微信小程序,小游戏是小程序的一个子集,小游戏是一种特殊的小程序;这篇文章建议大家收藏,干货满满

演示效果

Unity开发微信小程序

开发资源

Unity 3D

Unity 3D下载官网

Unity转化插件

Unity转化小程序的Package包下载地址

微信开发者工具 

微信开发者工具下载网址

微信公众平台开发者账号  

微信公众平台链接地址

开发流程

一. 申请微信公众平台开发者账号

注册一个小游戏账号

进入 小程序注册页 根据指引填写信息和提交相应的资料,服务类目应选择“游戏”,子类目可以先选择“休闲游戏”,就可以拥有自己的小游戏账号。

unity 微信小游戏,unity,游戏引擎

unity 微信小游戏,unity,游戏引擎

二.安装并启动开发者工具

注册小游戏账号后,应下载 开发者工具 

打开已安装的开发者工具客户端,使用刚刚注册小游戏账号登记的微信账号“扫一扫”扫码即可进入小游戏开发环境。

unity 微信小游戏,unity,游戏引擎

如下图所示:选择左侧“小程序项目”中的“小游戏 Tab”,然后点击右侧“+”号,开始创建小游戏项目

unity 微信小游戏,unity,游戏引擎

填写合适的项目名称,选择合适的本机空目录后,登录 刚刚注册的小程序管理平台,如下图找到小程序的 AppID,填入表单的“AppId”文本框中

unity 微信小游戏,unity,游戏引擎

填写完整后点击右下角“新建”按钮,即可完成创建小游戏;在开发者工具中就能进入小游戏的可视化开发界面了

unity 微信小游戏,unity,游戏引擎

三. 创建Unity项目并修改配置

如下图所示:这是小编已创建好的一个Unity项目,把一个小游戏已经写好了,大家也可以直接用空项目,也是可以的;

unity 微信小游戏,unity,游戏引擎

如下图所示:修改Unity当前项目的打包方式,切换到WebGL平台

unity 微信小游戏,unity,游戏引擎

四. Unity项目导入Unity转化插件

把我们之前下载好的转化插件导入到Unity项目中去,如下图所示:

unity 微信小游戏,unity,游戏引擎

如下图所示:给大家看一下导入转化插件后,Unity编译器的变化

unity 微信小游戏,unity,游戏引擎

五. Unity项目转化小游戏

unity 微信小游戏,unity,游戏引擎

unity 微信小游戏,unity,游戏引擎

到此为止,Unity制作的小游戏便被生成了一个WebGL项目,然后我们便是需要用微信开发者工具打开此项目

六. 开发者工具打开WebGL项目

 这是我们的开发者工具,如下图所示:

unity 微信小游戏,unity,游戏引擎

下一步,将Unity 生成的WebGL项目用开发者工具打开,只需要点开到minigame文件夹即可

unity 微信小游戏,unity,游戏引擎

如下图所示:这是打开后的页面

unity 微信小游戏,unity,游戏引擎

将小游戏提交到个人开发者账号上去,最后我们需要在个人开发者账号把游戏版本提交审核,最后发布到微信小程序上去

unity 微信小游戏,unity,游戏引擎

七 . 提交审核并发布游戏

unity 微信小游戏,unity,游戏引擎

本篇文章就分享到此吧,对这一块有兴趣的朋友可以看我其他文章

要是有疑问大家可以加我微信详聊 yf1553653788文章来源地址https://www.toymoban.com/news/detail-696586.html

到了这里,关于Unity 开发微信小游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity】Unity开发微信小游戏(一)准备和了解工作

    0.Unity小游戏版本 如不使用此版本,则无法搜索到 InstantGame package 1.Unity插件:InstantGame package 此插件用于处理项目中的贴图、音频、网格、动画、场景等资源文件,保证小程序包体不会过大。 插件可以关联UOS服务,通过面板自动上传。 运行小程序后自动加载,不需要编写代码

    2024年02月04日
    浏览(69)
  • Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现(含源码)

    通过一段时间的基于minigame-unity-webgl-transform插件的开发,算是稍微完整的一小个游戏已经制作完成,具体大家可以扫码体验一下: 感谢支持!! 之前编写了一篇u3d转微信小游戏开发教程的博客,虽然这个公测插件还有很多问题,我个人也在一直使用中。开发一个游戏后,最佳

    2023年04月10日
    浏览(33)
  • Unity - 微信小游戏

    总参考:Unity WebGL 微信小游戏适配方案(公测)   下载 Unity插件,并导入至游戏项目中,版本更新请查看更新日志 请查阅推荐引擎版本,安装时选择 WebGL 组件 最终选择 Unity2021.2.5f1c1 InstantGame 前往Node官网安装长期稳定版 之前已安装 v16.17.0 前往微信开发者工具下载安装 Stable

    2024年02月06日
    浏览(43)
  • 现有Unity转微信小游戏

    关于微信小游戏开发的内容在《Unity WebGL 微信小游戏适配方案》中有详细,这里会忽略大部分更深入的细节,大家可以自行在下面的地址中找到答案。 此篇文章的目的是带着大家快速的把自己已有的游戏转成微信小游戏。 《Unity WebGL 微信小游戏适配方案》地址: https://gith

    2023年04月08日
    浏览(60)
  • unity微信小游戏——排行榜

    设置时记住排行榜唯一标识 此处建议使用官方案例的UI进行修改 minigame-unity-webgl-transform: Unity WebGL 微信小游戏适配方案 (gitee.com) DemoRanking这个项目就是 1.新建Canvas 此处要选择Overlay 否则排行榜会无法拖动 此处RankingBox默认状态为SetActive(false) bg:排行榜背景 也可以把背景让在

    2024年02月02日
    浏览(43)
  • unity转微信小游戏数据存储

    unity程序转成微信小游戏以后 File.WriteAllText 和 File.ReadAllText由于路径问题不生效。 这个时候需要采用微信自己的存储路径来把用户信息保存下来。 private void LoadPlayerData() { #if UNITY_EDITOR || UNITY_ANDROID || UNITY_IOS if (File.Exists(filePath)) { playerDataString = File.ReadAllText(filePath); m_PlayerData

    2024年02月10日
    浏览(30)
  • 吐槽laya:H5小游戏开发应该用什么引擎好?laya、cocos还是unity?

    我看有人推荐laya,放在H5小游戏的前三排名,这压根不靠谱。 laya只能算个半成品,整体非常垃圾,如果是首次选择游戏引擎,至少转去cocos,实在选laya,那也没办法了。 下面说说laya有什么问题,如果只是一些简单的bug什么的,我是不会花这个时间吐槽的,但是如下的问题实

    2024年02月13日
    浏览(48)
  • Unity微信小游戏使用微信云开发记录

    最近项目上架微信小游戏,首先使用了微信官方sdk转成微信小游戏,官方地址如下: https://github.com/wechat-miniprogram/minigame-unity-webgl-transform 官方给了各种指导,虽然都有但是都不太精哈哈 因为要做排行榜,云存档,而我司没服务器,那只能用微信云开发了。具体开通啥的初始

    2023年04月09日
    浏览(36)
  • Unity微信小游戏登录授权获取用户信息

    最近需要在接微信获取用户信息的功能,在小游戏官方API中翻找资料。不得不说官方接口很多、很全,但是真的很乱而且部分遗漏。 对于不明所以的人来说,真的非常不友好。文档一堆堆的罗列下来,有些也不知道要怎么组合使用。 文档下有不少留言也是“骂骂咧咧”想必

    2024年02月02日
    浏览(46)
  • Unity微信小游戏资源下载失败问题

    unity导出微信小游戏后,打开报错 plugin.js:77 [PLUGIN ERROR 11:30.26.366] 下载资源包失败: networkType: wifi ; isVisible: true downloadFile:fail createDownloadTask:fail invalid url {}(env: Windows,mg,1.06.2210310; lib: 2.27.2) 这个问题是导出时没有填写游戏资源CDN 原来的版本没问题,升级之后出现的 游戏资源CD

    2024年02月09日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包