开发一款允许用户使用PlayN选择不同角色皮肤的游戏(将Android定位为第一平台)。但是这些角色皮肤将在稍后提供(并且由于它们的大小,玩家可能不想下载所有皮肤)。因此,PlayN有没有办法在运行时访问不同的资源文件,而不是创建一个包含所有皮肤的大型捆绑包?我们可以为玩家设置服务器后端,以浏览最新的可用皮肤。
非常感谢任何帮助/指针。
答案 0 :(得分:0)
您可以使用Assets.getRemoteImage
远程加载图片。
目前无法缓存下载的图像,这使得它不适合您的目的,但我将添加对缓存下载图像的支持,如果您使用纹理图集和没有大量的图像可供下载。
如果你确实需要一下子下载数十个或数百个图像,那么你需要编写自定义的每个后端代码来处理它(你必须放弃使用HTML后端,因为它不能做下载zip文件并将其解压缩到本地存储空间的事情。