字体:大 中 小
护眼
关灯
上一章
目录
下一章
第一百一十章 UUID (2 / 5)
11-11-11-11-11
不然代码运行的时候会以为这个UUID是00000011-0011-0011-0011-000000000011的缩写。
而且这仅限有连字符的16位UUID。
现在你知道了这种表现形式的UUID一共有32位(除去连接符),那么问题来了,之前的UUIDMost(UUID高位)和UUIDLeast(UUID低位)到底是啥呢?
在解答之前,作者建议你先去找一个进制转换器,以方便现学现做。
以刚才的00000001-0001-0001-0001-000000000001举例,现在它是16进制。
把前面3段和后面两段分开,并分别划成10进制,变成:4295032833和281474976710657这两个数。
这两个数就是这个UUID的高位以及低位了。其实高位以及低位就是将16进制的UUID切成两半然后划成10进制得出的数,说明白点,就是:
xxxxxxxx-xxxx-xxxx这一段转换成10进制就是UUIDMost
xxxx-xxxxxxxxxxxx这一段转换成10进制就是UUIDLeast
但是别忘记了,如果没有特别指明,你是不知道一个16进制的数字到底是正的还是负的。
原因的话,百度一下,你就知道(毕竟这是Minecraft指令教学,不是计算机课)。
所以1.16版本以前的指令都是叫你填UUIDMost以及UUIDLeast,而不是16进制的UUID,虽然在后台的时候是使用16进制的UUID。
你肯定知道(只要你不是跳着看的),在1.16版本更新中,UUID再也不是16进制表现形式,也不是高位以及低位了,而是使用了一个全新的表现方式:整型数组(int-array)
内容未完,下一页继续阅读
更多完整内容阅读登陆
《墨缘文学网,https://wap.mywenxue.org》
上一章
目录
下一章