LayaAirIDE 1.7.14版本集成微信小游戏开发全攻略:环境准备与项目创建

2024-12-30
来源:网络整理

1.环境准备

1.1 1.7.14版本才开始集成微信小游戏开发。

1.2 微信小游戏开发工具

微信小游戏开发工具是小游戏开发和测试的环境。由于引擎开发者完全可以用它来进行项目开发,因此安装这款小游戏开发工具主要用于小游戏项目编译、预览、真机测试调试、上传发布等。(点击阅读原文获取开发工具下载地址。)

2.创建微信小游戏项目

用于创建微信小游戏示例,然后将其发布为微信小游戏。

小游戏发布后的目录结构:

点击图片可放大

需要知道的是,微信小游戏的本地包有4M的限制。如果超出资源目录规划,则分为本地加载和网络动态加载。两种模式结合使用。

3.使用微信开发者工具创建小游戏项目

打开微信开发者工具,扫描二维码登录,选择小程序项目。

项目目录选择上面用Laya发布的微信小游戏目录即可。如果个人开发者想体验的话,不用输入,点击输入框下方的小游戏即可体验。

导入后,模拟器中的效果与Laya中的效果一致。

4、如何兼容老版本Laya的项目?

Laya在兼容微信小游戏方面做得很好,非常简单方便。

使用上面创建的微信小游戏示例,与之前的版本相比,你会发现主要增加的是微信小游戏适配的JS的增加,以及初始化适配。具体地点请参见:

莱雅官方说明:

微信小程序问答小游戏开发_问答类小程序_微信小程序问答游戏叫什么

即使对于已经使用引擎开发的老项目,更换最新版本的引擎类库后,在主程序入口的 Laya.init() 之前,调用 .init() 方法初始化适配器程序,并调用 将本地包内容放入目录中,完美支持微信小游戏。

另外,在TS或JS语言项目中,如果旧项目的.html中没有引用适配库laya..js,则需要手动引用。

5、将之前的学习demo转换成单机,做成微信小游戏试试。

使用新版本打开我之前的demo,入口处添加初始化适配,报错。

我手动将项目文件改为1.7,以为类库会自动更新,上面的初始化适配就可以了,但结果还是不行。因为这个改动并没有更新到最新的类库! ! !

最终解决方案:

必须通过IDE中的-> 菜单才可以。官方没有具体说明,所以只能自己尝试一下。

好了,准备发布微信小游戏吧!

遇到一个问题:

原因是上一个是直接通过url路径引用的!

点击图片可放大

我下载了js文件放到lib目录下,然后修改引用

点击图片可放大

首先,启动Laya中的程序。现在旧版本升级可以正常运行并进入游戏。效果如下:

那就继续发布微信游戏吧!您可以在这里正常发布。

微信小程序问答小游戏开发_问答类小程序_微信小程序问答游戏叫什么

接下来准备导入微信开发者工具!

这里的项目名称不能相同,因为上面测试的项目有一个默认的名称。如果这里不更改,则无法创建。需要一个新名称。 OK成功导入微信小游戏。

出了点问题:

点击图片可放大

看来是json的问题,我们来看看具体问题:

点击图片可放大

这里的问题是,转换微信小游戏后,json编码问题就是将汉字编码成上面的字符。我先尝试改成英文,没问题。

在微信开发者工具中运行后:

以上,简单的介绍性说明,欢迎阅读并指正。

今天的推荐

一键添加

添加编辑微信回复“流程”即可享受双重福利

1.加入GAD程序员交流群,获取行业信息;

2.接收60G腾讯内部分享等独家节目信息。

分享