DOTS(ECS,Job,Burst) 筆記,持續更新...

18年5月第一次瞭解 ECS相關的內容:

(譯)關於Unity 2018的實體組件系統(ECS)一      

(譯) 關於Unity 2018的實體組件系統(ECS)二      

 

https://unity.com/cn/dots  

重建Unity的核心

我們正在使用高性能多線程式數據導向型技術堆棧重建Unity的核心基礎。使用DOTS,您的遊戲可充分利用最新的多核處理器,無需進行繁重的編程工作。DOTS包含以下功能:

  • C#任務系統,用於高效運行多線程代碼。
  • 實體組件系統 (ECS),用於默認編寫高性能代碼。
  • Burst編譯器,用於生成高度優化的本地代碼。

這些DOTS功能爲程序員提供了便捷的沙箱,支持他們編寫可顯著提升性能的多線程代碼。DOTS目前僅支持預覽版。

DOTS的多線程系統支持您創建可在各種硬件上運行的遊戲,構建元素更多和模擬更復雜的豐富的遊戲世界,甚至能優化玩家移動設備上的熱控制和電池壽命。通過從面向對象的設計轉向面向數據的設計,您可以更輕鬆地重用代碼,其他人也能更輕鬆地理解和處理代碼。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章