Gwt 在需要资源之前下载资源
我正在开发一个使用GWT的在线多人游戏,我想在使用之前下载图像和声音文件,以减少流量。我正在对图像文件使用Image.prefetch方法。这条路对吗 关于声音文件,我不知道如何确保它们在游戏开始前被下载。我正在使用库gwt voices,目前正在使用默认音量为0的声音控制器对所有需要的声音文件调用play()方法。Gwt 在需要资源之前下载资源,gwt,Gwt,我正在开发一个使用GWT的在线多人游戏,我想在使用之前下载图像和声音文件,以减少流量。我正在对图像文件使用Image.prefetch方法。这条路对吗 关于声音文件,我不知道如何确保它们在游戏开始前被下载。我正在使用库gwt voices,目前正在使用默认音量为0的声音控制器对所有需要的声音文件调用play()方法。 在这两种情况下,文件似乎只提取一次,然后缓存。这很好,但我认为最好由客户端下载它们并在本地访问它们—如果可能的话。我不确定它是否适用于声音文件,但您可能希望使用ClientBund
在这两种情况下,文件似乎只提取一次,然后缓存。这很好,但我认为最好由客户端下载它们并在本地访问它们—如果可能的话。我不确定它是否适用于声音文件,但您可能希望使用ClientBundle。在编译时,这将创建一个大图像,因此当您第一次请求其中一个图像时,客户端将检索整个大图像,然后您请求并获取单个图像。这减少了单独检索每个图像所需的多个请求 此外,您还应该研究代码拆分,这可能也很有用
非常感谢!我并没有真正意识到这两件事。我认为它们可能真的很有帮助,也许与谷歌提供的分析工具相结合。