第一中文网

第十八章 基岩版特殊符号 (第2/2页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

0键

A键苵 b键

LG键葇 RG键蓔 LS键芸 RS键荩 Lt键蘾 Rt键

x键蝲 Y键

鸡腿锴盔甲铩 m币

教育版

朗读

蓝t

复制的话可以到qq群里下载本书的pdF文档或你上电脑版开F12,甚至你直接给浏览器装一个解除禁止复制的插件都行。

现在,你应该已经对这些特殊符号有一个大致的了解,但同时肯定还带有一些疑问。所以接下来,我们将会深入了解这些符号。

—————part 2—————

mojang为何会在minecraft基岩版中搞出特殊符号这种东西?不难发现,这些特殊符号其实都是游戏中的一些图标,如方向键、饥饿值、手柄按键。之所以要使用特殊符号,本质上其实是为了方便在游戏中插入这些常用的图标。比如游戏自带的游戏指南、设置界面、手柄按键提示等等。所以这些图标本质上并不是给我们玩家用的,而是给官方以及第三方开发者所使用,以丰富游戏内容。

那为什么这些图标在游戏外部显示不出来,只是显示一个方框或叉叉甚至啥也显示不出来?

其实这些『特殊符号』在国外有一个较为正式的名称:minecraft:bedrock Edition Unicode characters(我的世界基岩版Unicode字符)。什么是Unicode?你可以把它当作是一个相当巨大的表格,表格内存储了许许多多的字符,每个字符都有一个对应的唯一的Id。比如字母『m』的Id就是『U+004d』,其中的『004d』是十六进制数字,翻译成十进制数就是『77』,代表这个字符在Unicode表中的第77位。

Unicode表十分巨大,巨大到它足以同时装下拉丁字母、汉字、日文、韩文、阿拉伯文等等一堆文字,甚至还装下了许许多多的表情、数学符号。在这种情况下,它还能预留出一大堆的空间以装下更多的字符。这些预留空间的一部分可能永远也不会被Unicode官方定义,因为它们被划分为『private Use Area』(私人使用区)以方便其他人在有限的范围内自己定义一些字符。minecraft基岩版的这些『特殊字符』,其实就是一系列mojang自己在Unicode的『私人使用区』定义出来的字符,它们只在minecraft中才能够被正确识别并赋予特殊的含义。而在minecraft之外,由于其他的应用程序并不会关心minecraft给Unicode的『私人使用区』私自定义了什么东西,所以当这些应用程序遇见这些minecraft的『特殊字符』时,它们仅仅会把这些字符当作是『未知字符』而不会正确显示出来,除非应用程序自己也对它们进行了一番定义。

像这种自己在有限范围内给Unicode表添加更多内容的情况其实并不少见。比如Apple设备上可以显示出的苹果徽标,在安卓、windows等其他系统上就显示不出来。又比如在鸿蒙系统上的一些特殊图标,在非鸿蒙系统上就显示不出来。从本质上来说,苹果的徽标、鸿蒙的特殊图标和minecraft的特殊符号,其实都是一样的——它们都是个别组织私自定义的字符。

回到正题。相信通过上面一番解释,你应该已经了解了这些『特殊符号』的本质。接下来,让我们继续回到指令的学习中,了解如何控制minecraft中的时间。

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办