跳到主要内容

游戏HarmonyOS适配指导(团结引擎)

说明: 文档的“UXX”值请与华为技术支持进行确认。

业务简介

游戏适配HarmonyOS是指将游戏的应用程序适配HarmonyOS操作系统,以实现在HarmonyOS设备上的运行。HarmonyOS操作系统是华为公司自主研发的操作系统,具有分布式架构、多设备协同、安全可靠等特点,可以为游戏开发者提供更好的开发环境和用户体验。本文主要介绍基于团结引擎的游戏适配HarmonyOS方案。

适配流程

适配准备

为了后续顺利适配HarmonyOS平台,您需提前做好适配准备

适配平台

若游戏代码中出现Android、iOS等其它平台的判断,您需在分支处加上HarmonyOS平台宏定义的处理逻辑,详情请参见适配平台

适配三方库

不同操作系统的本质不同,库的二进制是互不兼容,因此需针对不同操作系统进行编译三方库,详情请参见适配三方库

替换系统能力

游戏原有的系统方法在HarmonyOS平台可能不支持,您需调用HarmonyOS系统接口替换适配。调用HarmonyOS系统接口的原理及样例请参见替换系统能力

验证游戏基本逻辑

建议您从团结引擎中构建Hap包,在测试机上测试游戏的基本逻辑无问题后,再在引擎中导出HarmonyOS工程,前往DevEco Studio中打开,操作详情请参见验证游戏基本逻辑

构建HarmonyOS工程

在团结引擎中导出HarmonyOS工程后,再在DevEco Studio中打开,操作详情请参见构建HarmonyOS工程

集成三方SDK

HarmonyOS游戏在华为应用市场上架前,需集成华为游戏服务并实现获取玩家信息、防沉迷等功能,详情请参见集成三方SDK

签名

针对应用/服务的签名,DevEco Studio为开发者提供了自动签名方案,帮助开发者高效进行调试。也可选择手动方式对应用/服务进行签名。DevEco签名

调试与上架

运行并调试HarmonyOS游戏的功能和性能,并前往AppGallery Connect提交上架申请,具体操作请参见调试与上架

问题案例集

若遇到问题,请先仔细阅读文档,若仍未解决您的问题,请前往问题案例集进行查看。

附录

前往附录,了解更多信息。