第一百二十七章 JSON剩下の一些东西 (2 / 2) 首页

字体:      护眼 关灯

上一章 目录 下一章

第一百二十七章 JSON剩下の一些东西 (2 / 2)
        <[lv.][生存带师]lbwnb>谁有铁啊!!!我真的很缺铁哎!!!>

        这是怎么回事呢?

        因为score出错了。

        score显示的分数只能是一个玩家的,所以score的name目标选择器不可以选中多个目标,或者是指定名称。

        但是我们上面使用了*,这到底是干啥的呢?

        你如果没跳过第一百二十二章的话,你就应该知道,*号的作用当时作者描述的是:显示自己的分数。

        如果你语文比较好,注意力和观察力都是中偏高的,你就会发现上面这段描述有些问题:

        显示谁自己的分数?

        肯定是显示读者自己的分数。所以,*号并不能拥有多个读者,这样子它才不会逻辑混乱最后劳资不干了。

        这时候问题就来了:怎样确定一个文本有没有多个读者呢?

        我们常用的tellraw,格式相信你也知道,是这样的:

        /tellraw<目标选择器><JSON文本>

        在执行指令的时候,我们的游戏会先执行目标选择器,寻找符合的目标。

        然后游戏会将JSON文本作为聊天消息分发给这些目标,然后再解析。这样子每个目标读到的JSON文本实际上都是独立的,自然就不会出现“一串文本有多个读者”的情况。

        但如果是我们的队伍前后缀呢?可以发现设置的时候是没有目标选择器的,所以游戏并不会分发,而是直接公示,结果这就导致一串JSON文本会有很多读者,自然而然score就发挥不了作用了。

        嗯,JSON的内容基本上就到这了,JSON的NBT我们放到下一卷讲NBT时再来讲。

        【本章阅读完毕,更多请搜索墨缘文学网;http://wap.mywenxue.org 阅读更多精彩小说】

更多完整内容阅读登陆

《墨缘文学网,https://wap.mywenxue.org》
加入书签我的书架


上一章 目录 下一章