第一中文网

第一百五十七章 初识nc (第1/4页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

2016年8月29日,mojang发布了携带版Alpha 0.16.0 build 1。在这个版本中,首次出现了一种新的实体——Npc(Non-player character非玩家角色)。这种实体具有一些村民的特性,比如胸前粘在一起的手和与村民一样的音效。但它们的外观相当不同,甚至还有非人哉的外观。

在随后的数次更新中,Npc逐渐拥有了与玩家对话、让玩家选择的能力。但这时候,Npc仍只能在教育版或打开了教育版模式的基岩版中发挥作用,这就使得它的使用受到了很大的限制。直到那个改变了整个minecraft基岩版开发界的版本——

minecraft:基岩版 1.16

由于Gametest(游戏测试)框架的引入、2018版脚本的放弃支持、一堆新指令的加入等等重大更改,可以肯定,基岩版1.16版本称得上是近些年来基岩版最重大的转折点。在之前你应该也已经注意到,许多新奇的基岩版指令往往就是在1.16版本加入。Npc虽然不是指令,但由于它和指令高度的关联性,因此也不例外。

1.16.0版本更新后,Npc终于能够独自在基岩版中使用而不需要开启教育版模式。并且随着官方加大力度更新Gametest框架,Npc可能将会在不久的将来成为基岩版行为包开发的重要一部分。所以,说了那么多,那么Npc到底如何生成、有什么用、又如何使用?

生成当然是及其简单的,你或许已经知道该如何生成:

1使用\/summon npc——直接使用summon指令生成

2使用\/give @s spawn_egg 1 51——获取Npc的刷怪蛋

现在,你应该已经生成出了一个Npc。让我们先观察一下这个Npc(图157-1)。

如无意外,你应该看到的是一位留有黑色长发、不知道是男是女、有大鼻子、斗鸡眼、穿着土色t-shirt和青色长裤、头上飘着一串黄色Npc的人。这就是Npc,或者更准确的说,这就是使用了默认皮肤的Npc。

Npc有许多皮肤。截止基岩版1.19.51版本,Npc已经拥有了多达60种皮肤。虽然Npc能够更改皮肤,但这并不意味着我们能够随便给Npc换皮肤,Npc可不是玩家。

Npc上方显示的名称就是Npc自己的名称。但Npc的名称比较特殊——在Npc的Nbt里面,Npc的名称存储在Nametag标签里面,而并不是customName标签里。如果你并没有把之前章节的东西丢掉,你应该还记得customName标签的作用,也就是用来存储实体的名称。Npc的名称存储在另一个单独的标签内,就会引出一件麻烦事——使用重命名刷怪蛋或summon指令的方式都不能改变Npc自己的名称。只不过根据网上一些使用Npc做浮空字的教程来看,似乎在网易版,Npc的名字就是实体名字,但作者毕竟不玩网易好久了,自然也就无从验证。

现在,让我们打开Npc的界面(图157-2)。

Npc的GUI界面十分简单,仅由四个主要部分组成(顺序从上到下):

-名称输入框:可以更改Npc的名称,并且可以使用格式化代码§。最大可输入128个字符,但有效输入(也就是真正能够显示出来的)只有前32个字符。

-对话编辑按钮:这是一个按钮,按下去可以进入到另外一个界面,以编辑Npc与玩家的对话。

-皮肤选择栏:可以更改Npc的皮肤,左右的按钮可以翻页。

-高级设置按钮:这也是一个按钮,按下去也是可以进

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办