内容简介:今天白鹭引擎正式发布了Egret Engine 5.3.9版本,在这一版本中主要完成了华为快游戏平台的对接支持,方便开发者一键发布游戏至华为快游戏平台。同时,修复了大家反馈的Webgl 模式显示模糊问题和360小游戏导出龙骨...
今天白鹭引擎正式发布了Egret Engine 5.3.9版本,在这一版本中主要完成了华为快游戏平台的对接支持,方便开发者一键发布游戏至华为快游戏平台。同时,修复了大家反馈的Webgl 模式显示模糊问题和360小游戏导出龙骨库失败问题,有项目需求的朋友可下载更新!
现在,Egret Engine 5.3系列的社区体验版开发已接近尾声,稍后会正式推出Egret Engine 5.4系列稳定版,届时开发者朋友们可关注、下载更新!
在使用Egret Engine过程中,如果您遇到问题可以联系官方客服微信号:egretengine,我们会帮您尽快解决!
以下是今天的重点华为快游戏平台接入指南(建议收藏):
一、开发环境准备
-
注册华为快游戏账号;
-
账号登陆、用户信息等系统功能,请调用平台提供的 API。
-
注意 最终发布的 rpk 文件总大小不能超过 10 MB。
备注:账号注册地址、快游戏平台API说明文档, 点击阅读原文同一位置查看!
二.创建小游戏和可视化编译打包小游戏
1.使用 Egret Launcher 创建一个游戏项目,或者将原有的 Egret 项目导入;
2.导入或者创建完成后,会在 Egret Launcher 的列表里看到该项目,点击发布设置;
3.选择华为快游戏标签,点击确定,创建快游戏项目;
4.创建成功后,点击发布标签,可以可视化的发布小游戏包;
编译游戏代码到华为快游戏:把白鹭工程里的代码编译到快游戏的项目里;
-
游戏代码类型 - debug:js 代码不进行uglify 混淆,便于 debug 调试;
-
游戏代码类型 - release:js 代码进行 uglify 混淆压缩;
5.点击发布后,会把编译好的 rpk 包生成到 dist 文件夹内;
6.华为快游戏项目结构:
-
build 目录:
-
egret.fastgame.js:白鹭引擎与快游戏的适配层代码;
-
game.js:快游戏的入口文件;
-
icon 目录:游戏图标;
-
js 目录:游戏的 js 代码;
-
manifest.js:用于加载依赖的 js 文件;
-
manifest.json:快游戏的配置文件(具体说明文档点击阅读原文同一位置查找)
-
resource: 游戏的图片、音频等资源文件;
-
dist 目录:用于存放编译好的 rpk 文件;
-
sign:用于存放签名文件;
-
signtool:快游戏的编译工具;
-
7. 通过 Launcher 的“修改配置”标签页,可以修改快游戏的相关参数(参数说明文档点击阅读原文同一位置查找)。
-
注意 修改参数后,需要重新发布一次 rpk,新的参数才会生效;
-
最小平台版本号为1075;
三.安装到手机
-
下载快应用加载器助手windows版/ mac 版;
-
点击 选择文件 选择刚才编译好的 rpk 包,然后点击 加载 安装到手机
四.关于签名文件
华为快游戏的签名分为 debug 和release 两种。我们提供了默认的 debug 签名,便于开发者打包调试。但如果要使用登陆、用户信息等平台功能,则必须使用 release 签名,生成方式点击阅读原文同一位置查看。
-
在 Launcher 的发布标签页,签名类型选择 Release ,点击右侧的“打开”按钮,会打开一个文件夹,然后将生成好的签名文件放入;
-
再次发布后,生成出来的就是使用 release 签名的 rpk 包;
-
注意 ,使用华为 工具 生成的签名,必须将证书指纹,填到快游戏的后台的项目设置中。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- iView 3.1.0 版本:支持 TypeScript,支持 Vue CLI 3
- GitLab 11.5 将支持 Elasticsearch 6,放弃支持 5.5 及更低版本
- GitLab 11.5 将支持 Elasticsearch 6,放弃支持 5.5 及更低版本
- Myeclipse 2020.5 版本首发!支持 Java14
- MyExcel 2.2.0 版本发布,支持公式导出
- Apache CloudStack 4.14 发布,长期支持版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Designing Data-Intensive Applications
Martin Kleppmann / O'Reilly Media / 2017-4-2 / USD 44.99
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w......一起来看看 《Designing Data-Intensive Applications》 这本书的介绍吧!