我们正在使用 libGDX 开发基于回合的策略游戏。我们希望游戏能够在移动设备和浏览器上运行。游戏的人工智能必须执行相当复杂的计算。这些计算将冻结游戏循环。
问题是,libGDX 不支持 GWT/Javascript 后端的多线程。您将如何在不冻结游戏循环的情况下进行这些复杂的计算?
我们正在使用 libGDX 开发基于回合的策略游戏。我们希望游戏能够在移动设备和浏览器上运行。游戏的人工智能必须执行相当复杂的计算。这些计算将冻结游戏循环。
问题是,libGDX 不支持 GWT/Javascript 后端的多线程。您将如何在不冻结游戏循环的情况下进行这些复杂的计算?
我认为我们将使用以下库之一在 JS 中实现多线程:
1)http://extremelysatisfactorytotalitarianism.com/blog/?p=645
2)https://github.com/tomekziel/gwtwwlinker