在最新發布的 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負載)和進程級數據(內存占用等)。同時,支持自定義采集指標,讓性能優化工作更加精準高效。
? 實時采集性能數據演示:
? 按需勾選自定義采集指標演示:
? 實時統計性能數據均值演示:
完整操作視頻請查看:
突破幀率限制:支持高刷,支持自定義繪制幀率
針對 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 開發新篇章!如果您在升級或使用過程中遇到任何問題,歡迎通過官方社區反饋。
現已上線,本次技術更新的內容涵蓋了小游戲、團結引擎車機版、OpenHarmony、Shader Graph、Digital Asset Manager for Tuanjie 等幾大方向。同時,我們發布了,對團結引擎技術路線圖中的重點 feature 進行簡要解讀。未來,團結引擎將繼續提供渲染、光照、動畫、VFX、UI、易用性&工具鏈、平臺能力、云服務等全方位專屬能力升級,滿足中國開發者及國內行業生態的獨有需求,帶來更多大家想要的功能。非常期待得到你的反饋。
[1] 團結引擎官網:
https://unity.cn/tuanjie/tuanjieyinqing
[2] 團結引擎問答專區:
https://developer.unity.cn/plate/tuanjie-engine?tab=ask
[3] 團結引擎用戶手冊:
https://docs.unity.cn/cn/tuanjiemanual/Manual/UnityManual.html
Unity 官方微信
第一時間了解Unity引擎動向,學習進階開發技能
每一個“點贊”、“在看”,都是我們前進的動力
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.