我生成一个像这样的字符串:
std::string str = "";
str += std::to_string(MapSize);
for (int x = 0; x < MapSize; x++) {
for (int z = 0; z < MapSize; z++) {
str += " ";
str += std::to_string(x);
str += " ";
str += std::to_string(heights[x][z]);
str += " ";
str += std::to_string(z);
}
}
高度数据量为 MapSize^2(MapSize 通常为 256x256)。但问题是 - 这是通过 RakNet (UDP) 发送的合理数据量吗?我可以将数据分成块,但我想避免这样做。