Unity3D 转换微信小游戏指引 01

news2025/1/20 14:48:40

Unity3D 转换微信小游戏指引系列(第一期)

搭建环境

安装 WebGL 模块

首先,Unity 要安装WebGL Build Support模块。

在 Hub 找到安装的引擎,点击设置按钮,点击Add modules添加模块。

添加模块

勾选WebGL Build Support,点击Install按钮进行下载安装,这里显示已经安装好了。

安装WebGL模块

安装微信小游戏转换插件

打开官方文档,在安装与使用一栏,下载 Unity 转换小游戏插件,导入到项目中。

下载插件

导入插件

打开插件

导入资源

Unity 菜单栏会出现微信小游戏,点击转换小游戏可以打开转换窗口。

菜单栏按钮

转换窗口

安装微信开发者工具

下载 微信开发者工具,稳定版 Stable Build (1.06.2405020) Windows 64 即可。

下载微信开发者工具

注册小程序

在转换窗口可以看到,需要填很多信息。

其中游戏 AppID需要在小程序官网申请注册一个账号。

注册成功后,在首页->小程序发布流程->小程序类目,添加服务类目,例如休闲游戏。

注意:如果没有填写服务类目,打包出来的项目很可能没有小游戏模式,也就没有 game.js 文件。

小程序类目

小游戏类目

开发管理->开发设置->开发者 ID可以找到 AppID

开发管理

小程序ID

填写AppID

转换小游戏

把打包平台切换为 WebGL

切换打包平台

打开转换窗口,填写小游戏项目名导出路径首包资源加载方式改为小游戏包内

点击生成并转换,打包小游戏。

转换小游戏

打包完成后,会有两个文件夹,其中 minigame 是需要使用微信开发者工具打开的工程文件,webgl 是 Unity 打包 webgl 平台生成的文件。

两个文件夹

导入项目

打开微信开发者工具,微信扫码登录,选择小游戏,点击导入按钮。

导入项目

选择文件夹

导入之后会自动识别在 Unity 转换窗口中填写的 AppID

这里暂时还不需要购买微信云开发,可以先勾选不使用云服务,点击确定按钮导入项目。

确定导入

打开项目,等待编译,就可以看到 Unity 的场景了。

注意:如果是第一次使用转换插件,调试器会有报错提示插件未授权使用,并提供了一个超链接添加插件,点击超链接开通Unity适配插件即可。

运行项目

预览

点击上方的预览按钮,等待编译,完成后会生成一个临时的二维码,微信扫码即可预览。

预览

二维码预览

手机预览

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1880729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

股指期权交割日期是什么时候?在每个月几号?

今天带你了解股指期权交割日期是什么时候?在每个月几号?期权交割日是指合约到期之日,即投资者需要履行买卖合约的义务。 股指期权的交割日期通常是期权合约到期日的第三个星期五。如果这一天是公共假日,则交割日可能会提前到前一…

检索增强生成RAG系列3--RAG优化之文档处理

在上一章中罗列了对RAG准确度的几个重要关键点,主要包括2方面,这一章就针对其中一方面,来做详细的讲解以及其解决方案。 目录 1 文档解析1.1 文档解析工具1.2 实战经验1.3 代码演示 2 文档分块2.1 分块算法2.2 实战经验2.3 代码演示 3 文档e…

Workerman在线客服系统源码,附搭建教程

源码介绍: Workerman在线客服系统源码。 workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天…

基于Java的会员制医疗预约服务管理信息系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:Java技术ssm框架,结合JSPM工作流引擎 工具:IDEA/Eclipse、Navicat、Maven …

每日一题——Python实现PAT乙级1090 危险品装箱(举一反三+思想解读+逐步优化)4千字好文

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 题目链接:https://pintia.cn/problem-sets/994805260223102976/exam/problems/typ…

2024 vue3入门教程:windows系统下部署node环境

一、打开下载的node官网 Node.js — 下载 Node.js 二、根据个人喜好的下载方法,下载到自己的电脑盘符下 三、我用的是方法3下载的压缩包,解压到E盘nodejs目录下(看个人) 四、配置电脑的环境变量,新建环境变量的时候…

树莓派4B学习笔记17:RBG_LED全色域灯的驱动模块编写

今日继续学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: ​ Python 版本3.7.3: ​ 今日学习:RBG_LED全色域灯的驱动模块编写…

初学者轻松搞定19个经典的Python程序以及代码演示

Python的经典程序展示了Python语言基本特性和功能的简单示例,这些程序在学习和理解Python编程语言的过程中起着至关重要的作用. 一些常见的经典Python程序及其在学习Python时的功能: 1.Hello, World! print("Hello, World!")解释:这是Python的基本输出…

(单机架设教程)凯旋|当年的QQ游戏

前言 今天给大家带来一款单机游戏的架设:凯旋 , 当年的QQ游戏 如今市面上的资源参差不齐,大部分的都不能运行,本人亲自测试,运行视频如下: 凯旋单机 搭建教程 此游戏架设需要安装虚拟机, 没有…

【面试系列】Python 高频面试题

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、…

基于源码详解ThreadPoolExecutor实现原理

个人博客地址 基于源码详解ThreadPoolExecutor实现原理 | iwts’s blog 内容拆分 这里算是一个总集,内容太多,拆分成几个比较重要的小的模块: ThreadPoolExecutor基于ctl变量的声明周期管理 | iwts’s blog ThreadPoolExecutor 工作线程…

【PL理论深化】(13) 变量与环境:文法结构 | 真假表达式:isZero E | let 表达式叠放 | 定义的规则 | 条件语句的使用

💬 写在前面:从现在开始,让我们正式设计和实现编程语言。首先,让我们扩展在之前定义的整数表达式语言,以便可以使用变量和条件表达式。 目录 0x00 文法结构 0x01 真假表达式:isZero E 0x02 let 表达式叠…

1-5题查询 - 高频 SQL 50 题基础版

目录 1. 相关知识点2. 例题2.1.可回收且低脂的产品2.2.寻找用户推荐人2.3.大的国家2.4. 文章浏览 I2.5. 无效的推文 1. 相关知识点 sql判断,不包含null,判断不出来distinct是通过查询的结果来去除重复记录ASC升序计算字符长度 CHAR_LENGTH() 或 LENGTH(…

LeetCode-Leetcode 1120:子树的最大平均值

LeetCode-Leetcode 1120:子树的最大平均值 题目描述:解题思路一:递归解题思路二:0解题思路三:0 题目描述: 给你一棵二叉树的根节点 root,找出这棵树的 每一棵 子树的 平均值 中的 最大 值。 子…

文章浮现之单细胞VDJ的柱状图

应各位老师的需求复现一篇文章的中的某个图 具体复现图5的整个思路图,这里没有原始数据,所以我使用虚拟生产的metadata进行画图 不废话直接上代码,先上python的代码的结果图 import matplotlib.pyplot as plt import numpy as np# 数据&#…

RocketMQ常用基本操作

文章中的rabbitmq使用的是rocketmq-all-5.1.3-bin-release版本,需要安装包的可自行下载 RockerMQ启动停止命令 启动命令 nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n localhost:9876 --enable-proxy & 查看日志 tail -f ~/logs/rocketmqlogs/…

sqlmap注入详解

免责声明:本文仅做分享... 目录 1.介绍 2.特点 3.下载 4.帮助文档 5.常见命令 指定目标 请求 HTTP cookie头 HTTP User-Agent头 HTTP协议的证书认证 HTTP(S)代理 HTTP请求延迟 设定超时时间 设定重试超时 设定随机改变的参数值 利用正则过滤目标网址 避免过多的…

江大白 | 何凯明入职 MIT,首次带队提出Diffusion Loss,扩散模型思想提升生成速度和效果 !

本文来源公众号“江大白”,仅用于学术分享,侵权删,干货满满。 原文链接:何凯明入职 MIT,首次带队提出Diffusion Loss,扩散模型思想提升生成速度和效果 ! 导读 在图像生成领域中,作…

在数字化转型中,中小企业如何打造数字化产品和服务?

引言:随着社会的发展和消费者行为的变化,市场对数字化产品和服务的需求日益增长。中小企业需要紧跟这一趋势,通过开发数字化产品和服务来满足消费者的新需求。云计算、大数据、人工智能等先进技术的出现,为中小企业提供了更多的机…

志愿填报指南:为什么我强烈建议你报考计算机专业

首先恭喜2024届高考的同学们,你们已经通过了高考的考验,即将进入人生的新阶段——大学。 现在正是高考完填报志愿的时刻,Left听到身边朋友提到报考志愿的诸多问题: 志愿填报怎么填?我要报考什么专业?这个…