本帖最后由 深绿世界 于 2022-3-19 14:57 编辑
了解过补码的玩家应该都知道,每个数据类型的最大值+1就会变成这个数据类型的最小值。例如Byte数据类型中127+1=-128
我就想到,MC中的坐标信息也是这么储存的,那当玩家到达坐标正方向尽头时,坐标继续增加应该就会变成最小值(负方向最大值)。
是否可以利用这一点实现地图的循环加载,例如当我到达坐标正方向尽头时开始加载负坐标尽头的区块?
了解过补码的玩家应该都知道,每个数据类型的最大值+1就会变成这个数据类型的最小值。例如Byte数据类型中127+1=-128
我就想到,MC中的坐标信息也是这么储存的,那当玩家到达坐标正方向尽头时,坐标继续增加应该就会变成最小值(负方向最大值)。
是否可以利用这一点实现地图的循环加载,例如当我到达坐标正方向尽头时开始加载负坐标尽头的区块?
虽然我不知道你在说什么 但是一听就很有想法
应该是不能这样的吧
我懂你的意思了。你是想把我的世界做成可以环地图一圈回到原地那种吧。
这? 好像不行吧 理论来说这个数据里面回滚重复的话 能确保没任何错误吗?