样式代码

样式代码即为帮文字添加样式的代码。
例如加粗,斜体,颜色等等。
这些都是文本对象里的属性。

同时,样式代码不像text/selector/score并不能重复。
每个对象都可以使用多个样式代码,以达成多种效果叠加。

color-颜色

color代码,就是帮文字添加颜色的代码。
基本格式为:

"color":"<颜色代码>"

实际使用时,添加在文本类型后方,使用,分隔即可。
所有的样式代码都是如此使用的,可以添加多于一个样式代码。

例如:

tellraw @a {"text":"Hello World","color":"dark_blue"}

N4

颜色表格

bold-加粗

bold,加粗文字。
基本格式:

"bold":true

如果是后方的数值不为true而是false的话,文字就不会加粗。
将样式代码设置为false的用途主要体现在 extra-分项/JSON array 中,后续将有说明。

使用例子:

tellraw @a {"text":"Hello World","bold":true}

11

如果是想搭配其他样式代码,如颜色使用的话:

tellraw @a {"text":"Hello World","bold":true,"color":"dark_red"}

12

请注意,样式代码的先后顺序并无影响。
其他样式代码同理,不再作示范。

italic-斜体

italic,斜体,与bold的使用方式类近
基本格式:

"italic":true

使用例子:

tellraw @a {"text":"Hello World","italic":true}

13

underlined-下划线

underlined,下划线,与bold的使用方式类近
基本格式:

"underlined":true

使用例子:

tellraw @a {"text":"Hello World","underlined":true}

14

strikethrough-删除线

strikethrough,删除线,与bold的使用方式类近
基本格式:

"strikethrough":true

使用例子:

tellraw @a {"text":"Hello World","strikethrough":true}

15

obfuscated-混淆文字

obfuscated,混淆文字

这个是一个特别的样式代码
生效条件是文本内容必须为英文
效果为不断跳动变换的乱码文字

基本格式:

"obfuscated":true

使用例子:

tellraw @a {"text":"Hello World","obfuscated":true}

16

如果不是英文的话不会起效,例如:

tellraw @a {"text":"世界你好","obfuscated":true}

17


现在我们懂得为JSON文本加入不同的样式了,那么还有没有别的可以玩玩呢?
JSON文本除了能看以外,还能与玩家互动,这也是JSON文本一个非常重要的特点。
接下来的章节我们将会介绍点击及悬浮事件,让JSON文本变得更生动有趣!

results matching ""

    No results matching ""