1
我刚刚切换到使用Ashley处理实体系统,但我似乎无法弄清楚分离更新游戏逻辑和渲染的最佳方法。我有一个名为RenderSystem
的系统,它简单地遍历所有具有RenderComponent
,PositionComponent
和TextureComponent
的实体,然后将它们绘制到屏幕上。但是,截至目前,我的更新循环中的引擎更新只更新为每秒最多60次。我想在这个更新循环中更新物理,输入和其他游戏逻辑,同时在另一个没有上限的循环中分别进行所有渲染。LibGDX Ashley独立渲染和更新
在Ashley中分离渲染系统和更新系统的最佳做法是什么?