第十六章 title-屏幕標(biāo)題
/title指令正如標(biāo)題所言??梢栽谄聊簧巷@示標(biāo)題,就像是PPT的那個大字一樣。這個命令相對于之前我們學(xué)過的命令比較復(fù)雜。
/title
用處:在單個或多個玩家的游戲屏幕上顯示標(biāo)題
需要權(quán)限等級:Java-2,基巖-1
格式:
/title <玩家:目標(biāo)選擇器> clear
\\可以清除指定玩家正在顯示的標(biāo)題\\
/title <玩家:目標(biāo)選擇器>reset
\\可以復(fù)原對指定玩家屏幕標(biāo)題的漸入、保持、淡出時間的設(shè)置\\
/title <玩家:目標(biāo)選擇器> title <主標(biāo)題內(nèi)容:JSON文本[Java]|字符串[基巖]>
\\在指定玩家屏幕正中心顯示主標(biāo)題,如果此時已有主標(biāo)題正在顯示將會覆蓋該標(biāo)題\\
/title <玩家:目標(biāo)選擇器> subtitle <副標(biāo)題內(nèi)容:JSON文本[Java]|字符串[基巖]>
\\在指定玩家屏幕正中心顯示主標(biāo)題時顯示副標(biāo)題,如果此時已有副標(biāo)題將會覆蓋該標(biāo)題。如果執(zhí)行指令時并沒有主標(biāo)題正在顯示,將會在下次主標(biāo)題顯示時配套出現(xiàn)\\
/title <玩家:目標(biāo)選擇器> actionbar <附加文字內(nèi)容:JSON文本[Java]|字符串[基巖]>
\\在指定玩家物品欄上方顯示一些文字,如果此時已有文字正在顯示將會覆蓋這些文字\\
/title <玩家:目標(biāo)選擇器> times <文字漸入時間:游戲刻><文字保持時間:游戲刻><文字淡出時間:游戲刻>
\\可以對指定玩家屏幕標(biāo)題文本顯示時的漸入、保持、淡出時長進(jìn)行設(shè)置,單位是游戲刻\\
相信大多數(shù)人看了上面六種格式的說明,已經(jīng)大致會用這條指令了。不難發(fā)現(xiàn),使用/title指令可以在屏幕上的三個地方顯示文本,一個是屏幕正中心的“主標(biāo)題”,一個是主標(biāo)題下方的“副標(biāo)題”,一個是物品欄上方的“附加文字”。這就有點像什么?沒錯,PPT。
讓我們打開PowerPoint或WPS Office,新建一個文檔,什么排版格式都不要選,然后就是:
|單擊此處添加標(biāo)題|
|單機此處添加副標(biāo)題|
沒錯,在Minecraft使用/title指令時顯示的主標(biāo)題和副標(biāo)題就是這個樣。
而物品欄上方的附加文字,我們只需要插入一個橫排文本框,將其拖到PPT頁面的“單機此處添加副標(biāo)題”正下方,注意要對齊中間,然后輸入一點文字,再將文字大小改到差不多12左右。沒錯,就是這么個感覺。
我們也可以在Minecraft中使用/title做出PPT的感覺,只需要這樣子擺好命令方塊:
A→B→C→
在Java版中這樣設(shè)置:
A:循環(huán),保持開啟,不受制約——title @a title {“text“:“單擊此處添加標(biāo)題“}
B:連鎖,保持開啟,不受制約——title @a subtitle {“text“:“單擊此處添加副標(biāo)題“}
C:連鎖,保持開啟,不受制約——title @a actionbar {“text“:“單擊此處添加文本“}
在基巖版中這樣設(shè)置:
A:循環(huán),始終活動,無條件——title @a title 單擊此處添加標(biāo)題
B:連鎖,始終活動,無條件——title @a subtitle 單擊此處添加副標(biāo)題
C:連鎖,始終活動,無條件——title @a actionbar 單擊此處添加文本
然后......
然后你就會看到屏幕上出現(xiàn)了不斷閃爍的主標(biāo)題和副標(biāo)題,只有物品欄上方的“單擊此處添加文本”沒有閃。
這是怎么回事?
因為標(biāo)題有漸入、保持和淡出的時長。
默認(rèn)這三者的時長是10游戲刻(0.5s)、70游戲刻(3.5s)和20游戲刻(1s),可以通過times來改變。因為我們要讓它一直顯示,我們就可以:
/title @p times 0 10000 0
這樣子我們也就不需要循環(huán)并保持開啟了,直接改為脈沖、紅石控制就可以了。
但是這顯示的時間也太長了。如果要清除,我們此時就可以使用clear來清除標(biāo)題:
/title @a clear
同時建議使用reset復(fù)原剛才對times三個值的更改:
/title @a reset
現(xiàn)在,我們算是把/title六個格式都用了一遍,基本上掌握了/title的使用方法。但我們?nèi)匀灰⒁庖恍〇|西。
首先副標(biāo)題不會單獨顯示,而是需要和主標(biāo)題配套顯示。如果在主標(biāo)題還未顯示時指定了副標(biāo)題,這個副標(biāo)題將會在下一次主標(biāo)題顯示時配套出現(xiàn)(注意,主標(biāo)題淡出后也會清除副標(biāo)題)。
其次,物品欄上方的文本并不會受到times、reset和clear的影響,就像剛才作者更改了漸入、保持、淡出三者的時間,只是標(biāo)題受到了影響,物品欄上方的文本仍然還是按照默認(rèn)值來。而且,物品欄上方的文本重復(fù)顯示時并不會閃,而是好端端的正常顯示。這兩點需要注意。
最后需要注意的是,Java版的title其文本使用的是JSON文本,所以剛才的指令中,Java版和基巖版的指令不太一樣?;鶐r版也有使用JSON文本的title指令,它是/titleraw。上一章講過的/tell指令也有一個JSON變種:/tellraw。關(guān)于/tellraw和/titleraw會在下一章以及之后的內(nèi)容提到。
歷史:
Java
1.8——加入了/title
1.11——加入了可以在快捷欄(物品欄)上方顯示文本的能力
攜帶版和基巖版
1.0.5——加入了/title
1.9.0——加入了/titleraw