AssetManager只有getSound()和getImage()方法。我找不到任何Streams实现的smth,它可以提供读/写其他类型的资源,如二进制文件等。 我应该朝哪个方向看?
答案 0 :(得分:1)
因为PlayN支持最终编译为JavaScript的HTML5,并且因为JavaScript缺少任何类型的流或二进制I / O(至少在WebGL推动的二进制支持在更多浏览器中可用之前),PlayN不能为流提供任何API或二进制数据操作。
您最好的选择是使用JSON和预定义的媒体格式(如图像和声音)。
答案 1 :(得分:1)
除了getImage和getSound之外,它还有getText,您可以使用它来读取其他类型的资源(包括JSON文件)。如果您没有提交流和二进制数据,GetText可能对您有用。
就编写而言,存储API存在简单的键/值对,这对于存档游戏来说已经足够了。我不确定这是不是你的想法。