前言
2021年,Cocos 正式成立专项项目组,协同华为团队对 OpenHarmony 2D 及 3D 内容的开发流程与效率进行深度优化。
目前已在 Cocos Creator 3.6.1 的基础上成功适配了 OpenHarmony 在 7 月 30 日发布的 3.2 beta2 分支,成功运行官方案例游戏《鹰击长空》在开发板上(HH-SCDAYU200板卡),并且能够相对流畅的操作。
这意味着,Cocos 由此成为全球首家支持 OpenHarmony 的 3D 引擎。
目前 OpenHarmony 平台的适配仍在持续进行中,因此需要单独下载社区版来试用,后续会进入到 Cocos Creator 的正式版本中。
各位Cocos开发者可以基于 Cocos Creator v3.6.1 社区版进行 OpenHarmony 的发布和适配。
Cocos 也在引擎内置了完整工作流,各位开发者可以将现有内容构建为 OpenHarmony 的 HAP 应用包.
完整工作流规划示意图
目前 3.6.1 已经适配了 32 位 OpenHarmony 系统,在后续开发中,Cocos 将适配64位 OpenHarmony 系统,持续聚焦工具链补足、性能细节调优、接口深度兼容等环节。
同时,Cocos 计划在 OpenHarmony 系统完成一款具有次时代 3A 画面标准的中重度游戏 Demo 的技术适配与集成,进一步拓展 Cocos 与 OpenHarmony 的合作深度和画面呈现的想象力,为更多商业化游戏项目发布到 OpenHarmony 提供参考。
下载链接
Windows下载
Mac下载
适配案例
游戏案例:鹰击长空
项目链接:GitHub - cocos/cocos-tutorial-airplane: video tutorial airplane
硬件:HH-SCDAYU200板卡
JS Engine:ARK Runitme
JS JIT:Disabled
适配步骤:
-
下载OpenHarmonyOS:
温馨提醒:点击下载,可能会提示“无法安全下载”,可以点击(…)再点击“保留”等按钮,即可完成下载。或者,您也可以直接复制链接在浏览器中打开,链接如下:http://download.ci.openharmony.cn/version/Master_Version/OpenHarmony_3.2.5.5/20220926_081431/version-Master_Version-OpenHarmony_3.2.5.5-20220926_081431-dayu200.tar.gz -
下载最新的IDE(版本>=3.0.0.993):DevEco Studio
-
开发套件:HH-SCDAYU200
欢迎下载试用
OpenHarmony 开源项目由开放原子开源基金会(OpenAtom Foundation)孵化及运营,是一款全领域、新一代、开源开放的智能终端操作系统。在 OpenHarmony 开源之初,Cocos 就将与 OpenHarmony 的深度合作作为了重要发展战略之一,在代码贡献、技术创新、社区运营、开发者赋能、生态建设等多领域积极参与 OpenHamrony 开源项目共建。
作为通用的图形渲染引擎,能参与到开源鸿蒙的生态,一起建设,意义重大。未来,Cocos 将以 OpenHarmony 为技术底座,继续降低包括游戏、XR、虚拟人在内的数字内容开发门槛,加速推进 OpenHarmony 开源生态建设与行业应用落地。
欢迎各位开发者下载和试用,在使用过程中,有任何问题和反馈,欢迎在本贴下方讨论交流,谢所有开发者的支持!