1
我剛剛切換到使用Ashley處理實體系統,但我似乎無法弄清楚分離更新遊戲邏輯和渲染的最佳方法。我有一個名爲RenderSystem
的系統,它簡單地遍歷所有具有RenderComponent
,PositionComponent
和TextureComponent
的實體,然後將它們繪製到屏幕上。但是,截至目前,我的更新循環中的引擎更新只更新爲每秒最多60次。我想在這個更新循環中更新物理,輸入和其他遊戲邏輯,同時在另一個沒有上限的循環中分別進行所有渲染。LibGDX Ashley獨立渲染和更新
在Ashley中分離渲染系統和更新系統的最佳做法是什麼?