字体:大 中 小
护眼
关灯
上一章
目录
下一章
第一百二十七章 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》
上一章
目录
下一章