我有两个我要保存到文件的数组。一系列浮点数和一组短点(网格数据)。我不想将它们保存为字符,因为它会使文件不必要地变大。该文件将被加载到android和ios中,所以bytebuffer.nativeorder让我感到紧张。任何建议,提示,警告将不胜感激。
float verts [x]
短指数[y]
答案 0 :(得分:3)
我可能会使用DataOutputStream
- 写出顶点的数量,然后写出顶点本身。然后写出索引的数量,然后写出索引。
这将始终使用big-endianness,并且应该很容易在iOS上读/写,而不必担心本机字节顺序。