在最新发布的 Tuanjie 1.5.0 版本中,OpenHarmony 平台迎来了重大升级。本次更新不仅将 OpenHarmony SDK 同步适配到了 OpenHarmony v5.0.2 Release 版本,更在多个关键开发环节实现了深度优化,显著提升了开发效率与平台能力。

本文将重点介绍几个尤为值得关注的更新:OpenHarmony Hilog Package 模块扩展、支持自绘制内容绘制帧率、支持传递启动命令行参数。

 

 

OpenHarmony Hilog Package 重大升级:真机性能监控能力大幅增强

在1.5.0版本中,OpenHarmony Hilog Package 迎来了里程碑式的更新,新增 Device Info 和 Performance 两大功能模块,为开发者提供了更强大的设备管理与性能调试能力:

Device Info - 设备信息实时监控:当 OpenHarmony 设备成功连接到 OpenHarmony Hilog Package 后,Tuanjie 会自动收集并更新设备相关信息,包括设备的基本信息(如系统版本、屏幕分辨率等)和实时更新的信息(如电池状态、网络状态等)。

 

Performance - 性能数据深度分析:支持跟踪应用程序在真机上的全方位性能表现,包括系统级数据(CPU/GPU负载)和进程级数据(内存占用等)。同时,支持自定义采集指标,让性能优化工作更加精准高效。

○ 实时采集性能数据演示:

 

○ 按需勾选自定义采集指标演示:

 

○ 实时统计性能数据均值演示:

 

完整操作视频请查看:

allowfullscreen="true" border="0" frameborder="no" framespacing="0" scrolling="no" src="https://live.csdn.net/v/embed/482157">

 

 

突破帧率限制:支持高刷,支持自定义绘制帧率

针对 OpenHarmony 平台长期存在的游戏类应用帧率受限问题,Tuanjie 1.5.0 提供了强有力的解决方案:

 

丨支持高刷

○ OH_NativeXComponent_SetExpectedFrameRateRange 支持

○ 支持更高的 FPS,90fps/120fps

 

丨支持自定义绘制帧率

○ 关闭垂直同步,自定义目标帧率,通过禁用 VSync 限制,释放硬件性能潜力,支持设置 Application.targetFrameRate 为 90/120

○ 当 targetFrameRate≤0 时,自动采用 30 帧设置,与 Android 平台保持一致

这一更新为希望在 OpenHarmony 上实现高帧率体验的游戏和图形应用,带来了新的可能性。特别适合对画面流畅度要求极高的场景,让 OpenHarmony 平台的游戏体验真正达到旗舰水准。

 

 

开发体验多重升级

Tuanjie 1.5.0 版本为 OpenHarmony 开发流程带来了更灵活的开发和调试方式:

 

丨项目迁移更丝滑,贴图压缩格式直接继承,无需再次设置

 

 

丨支持自定义模版

Tuanjie Editor 支持自定义模版,支持自定义 Ability 文件,支持自定义 Module.json5

 

 

 

丨支持启动时通过命令行参数传参

○ DevEco 传参支持:通过"Run/Debug"中的"Launch Flags"可以直接传递启动参数

 

○ HDC 命令行支持:使用 HDC 工具可以直接向 Tuanjie 传递参数

hdc shell aa start -a TuanjiePlayerAbility -b com.Company.MyGame --ps unity " -force-vulkan"

 

其他重要更新

除了上述三大核心功能外,1.5.0 版本还包括:

• 图形渲染优化:Vsync 对齐系统的 Vsync 信号,使得帧率更加平滑,改进引擎线程唤醒机制等

 

• 输入系统增强:全面支持 New Input System

• 多项问题修复:包括 Screen.resolutions 获取、InputField 输入限制等常见问题

团结引擎 1.5.0 版本在 OpenHarmony 支持方面迈出了坚实的一步,从性能分析工具到渲染能力,再到开发体验,全方位提升了开发效率和运行表现。升级到 Tuanjie 1.5.0,开启您的 OpenHarmony 开发新篇章!如果您在升级或使用过程中遇到任何问题,欢迎通过官方社区反馈。

Logo

分享前沿Unity技术干货和开发经验,精彩的Unity活动和社区相关信息

更多推荐