Unity最佳實踐 Unity UI優化指南

2021-08-20 21:30:58 字數 458 閱讀 2081

優化基於unity ui的ui系統是一門藝術。 硬性規則很少; 相反,你必須仔細評估每種情況,並考慮遊戲系統的行為。 優化任何unity ui時的核心壓力是draw calls與批處理成本的平衡。 雖然可以使用一些常識技術來減少其中一種,但如果ui很複雜就必須進行權衡。

不過,正如其他地方的最佳實踐一樣,優化unity ui的嘗試應該從分析開始。 嘗試優化unity ui系統之前的主要任務是找到觀察到的效能問題的確切原因。 unity ui使用者遇到四種常見問題:

原則上,乙個ui,其效能受到傳送到gpu的draw calls數量的影響。但是,實際上,任何使用draw call過載gpu的做法更有可能受到填充率過度使用的影響。

本指南將討論unity ui的基本概念,演算法和**,以及討論常見問題和解決方案。它分為五章:

記住unity ui的圖形和layout 元件是完全開源的。 他們的源**可以在ui的bitbucket儲存庫中找到。

Unity遊戲開發技術的最佳實踐

活動詳情 作為全球規模最大的unity開發者聚會,歷年的unite大會都成為開發者們獲取unity最新技術知識,交流開發經驗,把握行業發展脈搏,體驗全球前沿科技與高品質made with unity作品的絕佳平台。在過去的10年中,來自全球數以萬計的開發者們,因為心中對技術的熱愛與開發夢想,在世界各...

Unity遊戲開發技術的最佳實踐

活動詳情 作為全球規模最大的unity開發者聚會,歷年的unite大會都成為開發者們獲取unity最新技術知識,交流開發經驗,把握行業發展脈搏,體驗全球前沿科技與高品質made with unity作品的絕佳平台。在過去的10年中,來自全球數以萬計的開發者們,因為心中對技術的熱愛與開發夢想,在世界各...

最佳實踐 Flutter 最佳實踐

最佳實踐是乙個領域可以接受的專業標準,對於任何程式語言來說,提高 質量 可讀性 可維護性和健壯性都非常重要。讓我們探索一些設計和開發flutter應用程式的最佳實踐。class enum typedef和extension應採用駝峰命名uppercamelcase規則。class mainscree...