基于 cocos 2dx 引擎开发,《开心消消乐》游戏成功移植开源鸿蒙 openharmony -j9九游会登陆入口
it之家 4 月 10 日消息,据 openharmony 官方发布,《开心消消乐》休闲游戏已成功完成 openharmony 平台移植。这款游戏基于率先支持 openharmony 的游戏引擎 cocos 2dx 移植。
cocos 主要有两款游戏引擎 cocos creator 和 cocos 2dx 以及一个商业产品 cocos runtime。cocos 引擎本身具有跨平台、低功耗、高性能三大核心特点,匹配 openharmony 智慧全场景、多端联动与跨设备流转等能力。2022 年,cocos 在 creator 3.6.1 的基础上成功适配 openharmony 3.2 beta 2 分支并成功运行官方游戏案例《鹰击长空》,由此成为率先支持 openharmony 的 3d 游戏引擎。《开心消消乐》基于 cocos 2dx 引擎开发,该引擎是完全开源的,也是目前游戏厂商使用较多的游戏引擎。此次《开心消消乐》成功移植 openharmony,标志着 cocos 已完成两款游戏引擎 cocos creator 和 cocos 2dx 在 openharmony 上的适配。
在 cocos 游戏引擎成功移植的基础上,乐元素的移植团队初期确定“先做减法,再做加法”的目标,先实现包含基础玩法和 ui 动画渲染的最小集目标。在最小集基础上,再逐步去完善基础的功能,比如网络、音乐、音效。完善基础功能以后,就得到了能够联网的包含核心功能的版本,在这个版本基础上再去扩展周边的一些系统,比如登录、包括后续接入的支付推送,优化游戏体验的震动功能等等,同时进行性能上的测试和优化工作,仅用 3 天的时间,《开心消消乐》就跑通了主流程并成功运行起来。
日前,openharmony 游戏 sig 组已在 gitee 上发布了 cocos 2dx 2.2.6 (it之家附上代码链接:),后续会提交合入到 cocos 的 github j9九游会真人游戏第一品牌官网,广大游戏开发者可尝试基于 2.2.6 引擎做游戏开发和移植。
为帮助开发者更高效开发应用,openharmony 开发套件为开发者提供了全链路的工具链,覆盖和满足应用设计、开发、测试、上架、运营全生命周期需要。openharmony j9九游会真人游戏第一品牌官网已上线 19 个系列课程,386 个应用开发样例,展示了基于 openharmony 的网络框架,iot 连接,软总线,arkui,语音识别与响应,图像 ai 识别等关键能力。此外,openharmony 的底座技术能力也不断增强,现已拥有 16,000 多个 api,并在应用开发、多媒体、通信等能力上进行了完善和丰富,将全面支持手机、平板、大屏、车机等复杂带屏设备应用开发。