Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看网游:神级刺客,我即是暗影! 梦幻西游:看破一切,横扫全服 末日浮岛开局一口井,求生我成神 重生之血色浪漫 新手村合出神器,怪物们,颤抖吧 克苏鲁侵蚀:异世界拯救计划 斗罗反派模拟器,开局迫害千仞雪 热血传奇之万界在线 联盟:我的室友是Rita 苟在新手村的我,叠了几万层被动 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第189章 ,/.

上一章书 页下一页阅读记录

我们都知道实体有实体共通标签,实体中的弹射物有弹射物共通标签。箭属于弹射物,它像矿车一样,拥有许多种类(额......实际上,除了光灵箭以外,其他的箭只是药水效果不同而已)。既然矿车拥有自己的共通标签,那箭呢?

Let us open Minecraft and have a look.

我们打开1.12.2版本,一进游戏就先往天空射一发,然后在箭落地之前快速敲下“/entitydata @e[type=arrow]{have_a_look:1b}”,然后这支箭的NBT标签就多了一个:

have_a_look:1b

的标签,同时我们也获得了这支箭的NBT标签:

{Motion:[-0.0d,1.d,-0.01 d],damage:2.0d,shake:0b,xTile:-1,UUIDLeast:-85 L,inGround:0b,pickup:2b,Invulnerable:0b,Air:300s,OnGround:0b,Dimension:0,PortalCooldown:0,Rotation:[-135.f,89.0f],life:0s,FallDistance:0.0f,inTile:“minecraft:air“,UUIDMost:-L,inData:0b,crit:1b,Pos:[651.d,57.0d,41.00d],have _a_ look:1b,zTile:-1,Fire:0s,yTile:-1}

看着有点晕是吧?好,那我们归纳一下。

在这串NBT内,除了我们的have_a_look标签,其他的标签一共有24个。分类一下,可以得到:

Tags mon to all entities={Motion,UUIDLeast,Invulnerable,Air,OnGround,Dimension,PortalCooldown,Rotation,FallDistance,UUIDMost,inData,crit,Pos,Fire}

Unknow tags={damage,shake,inGround,pickup,inTile,inData,crit,yTile,zTile,xTile}

这些标签中一共有10个我们还不知道是个啥,那今天我们就来仔细研究研究。

“damage”这个单词是“损坏”的意思,可作为名词或动词。但实际上按照这个标签的用途来说,它在这应该是个使动用法的谓语动词(????):使......损坏。再看看上面这串NBT,它的值是“2.0d”,最后的这个“d”,说明damage的值是双精度浮点数。

这标签的用途到底是什么?我们来个反向思维,damage的主语在这边应该是箭,即:

Arrows damage ......(箭使.......损坏了)

箭会使什么东西损坏?肯定是射中的实体啦!所以damage的作用就是:

设定箭将造成的伤害。

上面NBT中damage的值是2.0d,就代表着这个箭射中实体将造成2滴血(1颗心)的伤害。由于是双精度浮点数的值,所以这不一定是个整数。这个值会随着发射该箭的武器所有的力量附魔等级而变化,具体是力量附魔每高一级,就会增加0.5的值。假设你用一个附魔了级力量的弓发射这支箭,那么该值将会是:

.0d(×0.5+2.0)

等等,实际上还要再加一个0.5,因为只要一把弓附魔了力量,不管是多少级,都会额外加上0.5,然后再加上(0.5×力量等级)。所以,实际上的值应该是:

.5d

实际上箭造成的伤害不会那么低。箭的伤害还有被箭的速度影响,具体公式如下:

V箭×damage+暴击伤害=真实伤害

但还有一些情况伤害是个定值,如发射器射出的箭伤害一定是3滴血。

damage是这样,那接下来的shake又是何物?

shake的意思是“摇”,这个比较难猜,就直接上答案:

当箭击中方块时,shake将会设定为7(单位为游戏刻)。在shake还未降为0时,就是箭的“抖动状态”,玩家此时不能捡起箭,需待shake为0时,方可捡起。

上面NBT中的shake值为0b,b就说明这是字节型数值。这个0,说明这支箭可能还在飞行,也可能已经落地超过0.35秒了。

那该如何判断一支箭是否落地了呢?

ground的意思是“地面”,作为动词时有“着陆”的意思。上面,我们归纳出的第三个我们还不知道是干啥的NBT标签是“inGround”。in the ground是一个短语,和on the ground意思差不多,都是“在地面”的意思,只不过前者更注重于强调“接触”。

小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一章目 录下一页存书签
站内强推赘婿 官府发娘子,我竟领到前朝公主! 官路迢迢之步步高升 牛!让你直播鉴宝,你给人鉴刑? 取消我高考?研发六代战机震惊科学界! 华娱璀璨时代 北宋:我成了赵佶 我在萌王当帝君 青梅践踏我爱,天降富婆软萌可爱 嫁给猎户后,他越来越不对劲了 暗海反杀 大小姐她总是不求上进 大唐:我就制个盐,竟被封国公 大主宰:从武动乾坤崛起 玄幻:无限吞噬从转生虫族开始 港综:都穿越了谁还替大B卖命 原神:穿越提瓦特但是是诡异世界 海岛求生:真千金她为何总是霸榜 超级外星科技 系统炸了,我成了系统 
经典收藏宇宙网游,我能指定掉落 大家都用冷兵器,你用狙击枪? 开局百倍收获,我成了异世神豪 求生:在迷雾建造庇护所 全民领主:从零开始创造大千世界 网游:我有超神级天赋 重生巨蟒:我从游戏杀到现实来了 全名领主开局获得SSS巨龙兵种 NBA:开局交易麦迪,震惊联盟 网游:蓝星online 网游之一杆长枪定乾坤 全民领主:我的爆率百分百 我转职当天,神明颤栗,诸天震动 开局废柴,还好我有无限技能点 全民大航海,我开局一条幽灵船 全民:我一个牧师技能瞬发很正常 召唤物不下班,我的零成本军团 全民领主:我的天赋有亿点强 末世网游:开局唯一超神级天赋 夭寿啦!那个术士他又双叒叕来啦 
最近更新灵植空间:仙途种田录 网游炎黄:化身千万 NBA:老子天下第一 重生祁同伟,踏雪至山巅 离谱!谁说我老婆贪慕虚荣?! 热血传奇之全职业精通 荒岛:今天和死对头也在艰难求生 四合院:傻柱重生,收养破局 镇魂:赤帝传说 无限流副本和职场有什么区别? 马尔福的重生情劫:恋上宿敌哈利 万人迷直男,疯批各个心怀不轨 闲云见故山 小巷人家2艰难之路 武侠网游:比武穆念慈,黄蓉急了 真实的光暗 领主:黑暗之神 重生后,反派自带剧透标签 四合院:李家逆子,屡立奇功 我的心声暴露啦! 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说