Html 绕过预加载程序并从GWT服务器端加载网格

Html 绕过预加载程序并从GWT服务器端加载网格,html,libgdx,gwt-rpc,Html,Libgdx,Gwt Rpc,我目前有6个动画模型,每个都在5Mb到8Mb之间。当单独使用每一个时,下载它们可能需要一点时间。我需要在需要时加载这些模型,而不是在libGdx的预加载程序中。所有6个模型都需要很长时间才能下载到预加载程序中,所以我尝试绕过它 我已经多次使用GWT和libGdx,但没有一起使用。这个项目是一个纯粹的html项目,我熟悉需要序列化的类,以便使用GWT的RPC方法来回传输数据 到目前为止,我已经提出了两个这样做的想法: 传输模型数据并从头开始重建网格。这 会花很多时间,而且根本不起作用。另外,我可能

我目前有6个动画模型,每个都在5Mb到8Mb之间。当单独使用每一个时,下载它们可能需要一点时间。我需要在需要时加载这些模型,而不是在libGdx的预加载程序中。所有6个模型都需要很长时间才能下载到预加载程序中,所以我尝试绕过它

我已经多次使用GWT和libGdx,但没有一起使用。这个项目是一个纯粹的html项目,我熟悉需要序列化的类,以便使用GWT的RPC方法来回传输数据

到目前为止,我已经提出了两个这样做的想法:

  • 传输模型数据并从头开始重建网格。这 会花很多时间,而且根本不起作用。另外,我可能会丢失动画等数据

  • 使用LibGdx的 ModelData类,它可以完美地工作,但不幸的是,它不是 主类和子类是序列化的

  • 当前项目具有将特定于平台的“核心”连接到“html”的接口,后者可以异步RPC调用。这些与libGdx的配合非常好

    是否有一种方法可以跳过预加载程序并在需要时按需加载模型


    如果您需要更多信息,我很乐意添加这些信息。

    请看一下MonsterOfCookie提供的使用libGDX和GWT的动态资产加载示例:


    缺点是您必须编译自己的libGDX fork,因为Monster的PR并没有合并。(但要认真使用libGDX'GWT后端,您可能需要自己的fork)

    Hmm。很有趣。我曾考虑寻找一个fork,这样我就可以序列化我需要的所有类,但我不知道需要多长时间,也不知道它是否能工作。最后,我离开了libGdx,转而使用blend4web,它具有动态加载功能,并且很容易合并到websocket项目中。我意识到序列化类本身是行不通的,因为那时我有重要的数据要传输。我没有尝试你发送的链接,因为blend4web可以满足我的需要。