unity多線程渲染優化想法。

由於unity中所有的渲染相關的邏輯都必須放在mainthread中去寫。

導致很多業務邏輯都放在主循環中。哪怕用協程都只是在主循環裏面排隊。並沒有真正的異步。

於是想通過委託的方式去解耦主循環和子線程的邏輯。

爲所有的需要渲染的單位中需要修改的參數。創建一個對應的副本。

子線程讀取副本做業務判斷。修改副本做業務邏輯。主線程循環獲取副本中的數據然後重新渲染。

將業務全部剝離到子線程中。主循環只負責更新渲染。會不會加快效率。

這只是今天的想法。還沒有完全去實踐過。

end。

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