如果你语文比较好,注意力和观察力都是中偏高的,你就会发现上面这段描述有些问题:
显示谁自己的分数?
肯定是显示读者自己的分数。所以,*号并不能拥有多个读者,这样子它才不会逻辑混乱最后劳资不干了。
这时候问题就来了:怎样确定一个文本有没有多个读者呢?
我们常用的tellraw,格式相信你也知道,是这样的:
/tellraw <目标选择器>
在执行指令的时候,我们的游戏会先执行目标选择器,寻找符合的目标。
然后游戏会将JSON文本作为聊天消息分发给这些目标,然后再解析。这样子每个目标读到的JSON文本实际上都是独立的,自然就不会出现“一串文本有多个读者”的情况。
但如果是我们的队伍前后缀呢?可以发现设置的时候是没有目标选择器的,所以游戏并不会分发,而是直接公示,结果这就导致一串JSON文本会有很多读者,自然而然score就发挥不了作用了。
嗯,JSON的内容基本上就到这了,JSON的NBT我们放到下一卷讲NBT时再来讲。