Minecraft(我的世界)中文论坛

标题: M1.8:指令方块新的/title教程 [打印本页]

作者: PotatoMaster101    时间: 2014-5-16 17:35
标题: M1.8:指令方块新的/title教程
本帖最后由 PotatoMaster101 于 2014-9-7 15:26 编辑

大家好。今天来教大家MC1.8的第23个快照 - 14w20a的/title指令。这条指令先是Searge提出的,“I made something: /title <player> title|subtitle <raw json title> OR  /title <player> times <fadeIn> <stay> <fadeOut> ”。这句话就是/title第一次被Mojang制作人公布出来。

/title是一个和/tellraw差不多的东西,唯一不同的就是,/tellraw是显示在对话框里,而/title是直接显示在屏幕正中间。这样子可以比/tellraw更加醒目。这个/title显示的文字和/tellraw一样,可以自定义颜色什么,因为/title也是用的Json形式的指令。要学/title需要对/tellraw有点了解。

--------------------华丽的分割线--------------------
首先是简单的,设置/title的时间。这个只是美观的作用,因为使用/title发出信息后有3个延迟:渐渐出现,出现,渐渐消失。这些都是美观用。指令格式:
  1. /title @a times <渐渐出现> <出现> <渐渐消失>
复制代码
这就是指令的格式,所以如果大家打成"/title @a times 0 1 0"的话,那么title只会在屏幕中间显示一档的时间,而且并不会有任何渐渐消失或者出现的效果,因为延迟都是0。再举个例子,如果是: /title @a times 5 500 100 的话,那么title就会在5档里面渐渐出现,然后在玩家屏幕中间持续500档,然后在100档内渐渐消失。(指令里打的是@a,也就是全部玩家都有效果。要单独针对某个玩家的话大家可以自己调节。)如果不设置这个的话,也没关系,游戏会默认的显示。


--------------------华丽的分割线 --------------------
之后就是如何让/title显示出文字。这个很简单,指令格式:
  1. /title @a <title/subtitle> <Json信息>
复制代码
这里和上面一样,@a是全部玩家,让所有玩家的屏幕上都出现同样的title。首先是title/subtitle,两者之间选一个。title就是主题的意思,也就是显示在玩家屏幕中心显示文字,最主要的。subtitle是次要的,但是如果subtitle要显示的话,必须要有一个title正在显示,然后subtitle才会显示,就像电影一样,角色不说话不会出现字幕。2个不同的是,title就是主题,subtitle就是字幕。之后这个Json信息这里不会说太多,因为/tellraw的Json信息过于复杂,单个帖讲不清。


首先说的是title。先来说下最简单的:
  1. /title @a title HAHAHA
复制代码
玩家打入这条指令后就会在屏幕中间显示“HAHAHA”的文字。这里还未加入任何Json信息,所以无法自定义。这条指令很简单相信大家都能看懂。之后就是包含Json信息了,好处是可以自定义文字的样子。例子:
  1. /title @a title
  2. {text:"HAHAHA",color:green,underlined:true,bold:true,italic:true,strikethrough:true}
复制代码
这条指令包含Json信息的所有文字处理。这条指令刷出一个HAHAHA的绿色字母,并且拥有:文字加粗,下划线,中划线和斜向。(未加入混乱(obfuscated),因为字会看不清)。这个唯一和/tellraw不同的是,这个只能用来显示,所以/tellraw的clickEvent,hoverEvent什么都无法在/title里运行


之后来说下subtitle。这个就是字幕,可以帮title加入其他的多余信息什么。例子:
  1. /title @a subtitle HAHAHA
复制代码
当玩家打入这条指令后什么事也不会发生。原因如上面所说,subtitle无法单独显示,只有当title显示后,subtitle才会显示。就像电影人物不说话,哪来的字幕。所以,如果大家打入这条指令后,游戏会自动检查是否有title的存在,如果没有title的存在,那么游戏就会把subtitle的信息储存起来,等下一次玩家使用了title后就会和title一起显示。subtitle也和title差不多,这里就不详细解释了。

注意:以上指令都是用@a选择目标,玩家可以自定义选中的目标。

--------------------华丽的分割线 --------------------

之后是其他一些不重要的/title指令:
  1. /title @a clear
复制代码
这条指令清空所有玩家屏幕上的title和subtitle。如果玩家不小心把延迟调太大了以至于title不会退下去,那可以用这条指令。同上,@a是选中所有玩家,选中的话玩家可以自己调。
  1. /title @a reset
复制代码
这条指令重置/title,有2个用处:第一就是和clear一样,清空屏幕上的所有title和subtitle,之后还会重置/title的延迟,设置成默认状态。


效果:

使用的指令:
  1. /title @a title
  2. {text:"233",color:red,bold:true}
复制代码
  1. /title @a subtitle
  2. {text:"PotatoMaster101",color:aqua,obfuscated:true}
复制代码

==============END============


作者: lisongnan7    时间: 2014-5-16 17:37
支持一下,没想到这么快就出了
作者: 肥嘟嘟的大象    时间: 2014-5-16 17:37
看不懂………………
作者: 肥嘟嘟的大象    时间: 2014-5-16 17:37
肥嘟嘟的大象 发表于 2014-5-16 17:37
看不懂………………

但还是支持一下~@!
作者: 哭泣的格桑花    时间: 2014-5-16 17:39
同沙发看不懂= =     
作者: 暗夜之猫    时间: 2014-5-16 18:15
看不懂,但是也要来支持下~
作者: 审奥不解释    时间: 2014-5-16 18:33
可恶的家伙,我刚编辑好。。。。
作者: 云小龙    时间: 2014-11-4 06:46
支持楼主,楼主加油
作者: etlaild    时间: 2014-12-9 15:01
首先把膝盖给楼主,其次想问一下能否用命令方块设置玩家进入服务器的时候有一个欢迎title。
作者: Mi_man    时间: 2015-3-14 14:23
etlaild 发表于 2014-12-9 15:01
首先把膝盖给楼主,其次想问一下能否用命令方块设置玩家进入服务器的时候有一个欢迎title。 ...

同问,怎么设置啊。
作者: zhangqingqi    时间: 2015-3-14 21:07
大神,教教我用NBT吧 外置的 我以前会用 现在打不开 貌似说我少了一个什么version的
作者: 咕噜and呼噜    时间: 2015-3-28 20:06
表示没有玩1.8
作者: 2502294375    时间: 2015-6-27 19:10
怎么显示出红色的“WARNING”字幕
作者: 飞火流星    时间: 2015-7-9 13:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: xcc    时间: 2015-7-18 16:55
一个全屏的say
作者: a381811169@163.    时间: 2016-10-18 21:13

这是?
作者: a2473080572    时间: 2017-3-27 20:10
1.9以上会出现j无效的son.........
作者: 曙光2333    时间: 2017-7-14 10:39
楼主,在演示中没有加times,我想问这个加在哪里?
作者: 小宇V5    时间: 2017-8-6 18:01
为什么用了之后出现这个错误:
无效的json:malformed JSON at line 1 column 1
我用的是1.9.4
作者: Mr.朱    时间: 2017-8-30 21:30
1.11.2不能用QAQ
作者: indfgaw    时间: 2018-7-13 21:39
1.7.10版本能用吗?为什么我用不了?
作者: indfgaw    时间: 2018-7-13 22:08
1.7.10版本能不能用?
作者: Him_Was    时间: 2019-10-2 16:17
这个用单个命令方块可以完成么?/title @a title {text:"HAHAHA",color:green,underlined:true,bold:true,italic:true,strikethrough:true}




欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) Powered by Discuz! X3.5