经验球
经验球(Experience Orb)是一种在被玩家拾取后能够提供经验的实体。收集经验球是玩家获取经验值的主要方式。
生成[编辑 | 编辑源代码]
绝大多数获取经验值的方式,都是通过经验球来提供。
所有其他的经验值掉落在生成经验球时,会计算他们的总经验值,并将结算后应得的经验值拆分为价值1、3、7、17、37、73、149、307、617、1237或2477的多个经验球,拆分时优先选取高价值。因此,例如掉落999的总经验值,则会被拆分出价值617、307、73的经验球各1个,加上2个价值为1的经验球。
首次击杀末影龙时,会产生11波经验值掉落:10波每波总价值960经验值的经验球,以及1波总价值2,400的经验球;总计掉落12,000经验值。
价值617、1237、2477等高价值经验球能够通过存储了大量经验的熔炉来获得。
外观[编辑 | 编辑源代码]
经验球是一种微小的、黄绿色的圆球状实体,使用伪3D渲染的始终朝向玩家的纹理,其颜色在绿色和黄色之间来回渐变。
经验球的外观反映了其提供的经验值。经验球有11种可能的外观,分别对应价值1-2、3-6、7-16、17-36、37-72、73-148、149-306、307-616、617-1236、1237-2476和2477及以上。经验球外观最小的三个尺寸是最常见的,因为大多数生物和方块掉落的经验球价值不到十。价值17或更高的经验球,有橙色的“核心”且很少见,获得方法是击败末影龙、凋灵和其他玩家、祛魔、破坏刷怪笼以及从熔炉中取出物品。
经验球的外观取决于其每次拾取时提供的经验值,与经验球的可拾取次数及其带来的总经验值无关。
经验球 | 最小值 | 最大值 |
---|---|---|
-32768 | 2 | |
3 | 6 | |
7 | 16 | |
17 | 36 | |
37 | 72 | |
73 | 148 | |
149 | 306 | |
307 | 616 | |
617 | 1236 | |
1237 | 2476 | |
2477 | 32767 |
行为[编辑 | 编辑源代码]
经验球有5()生命值,并且可以受到伤害和被伤害摧毁。经验球会受到以下伤害:
- 着火时受到的火焰伤害。
- 爆炸造成的爆炸伤害。
- 闪电对范围内的实体造成的伤害。
- 火、熔岩、仙人掌对与其接触的实体造成的伤害。
- 在Java版中,能造成伤害的下落的方块在变为方块时对与其接触的实体造成的伤害。
经验球不能够被玩家近战攻击,也不能被弹射物击中,试图这样做只会打到它们后面的方块或实体。经验球在与其他实体碰撞中并不作出反应,它们只被方块所停止或移动。
经验球会浮在水上。
经验球在一个已加载的区块中总是在6000游戏刻(5分)后被清除,消失时间计算会在区块未被加载时暂停。当多个经验球合并成一叠时,新产生的经验球的消失时间会继承自剩余的消失时间更长的经验球。
合并[编辑 | 编辑源代码]
经验球在生成时,可拾取次数为1。
经验球每20游戏刻(1秒)会检查其他经验球,若另一个经验球满足以下所有条件则会进行合并:
- 另一个经验球没有被移除
- 自身与另一个经验球具有相同的价值
- 自身的碰撞箱在所有方向增加0.5格后与另一个经验球的碰撞箱接触
- 以下条件的任意一个:
- 自身与另一个经验球的实体编号差值是40的整倍数
- 自身在这一游戏刻生成,2.5%概率
合并会移除实体编号较高的经验球,实体编号较低的经验球会保留,其可拾取次数会增加另一个经验球的可拾取次数,已存在的刻数(实体数据Age
)会设置为两者中的最低值。
提供经验值[编辑 | 编辑源代码]
经验球可以被玩家拾取。
经验球会悬浮并向最远7.25个方块外的玩家飘行(以玩家脚和经验球的中心计算),并在接近玩家时逐渐加速。飘向玩家的经验球会受到蜘蛛网的减速,水也可以冲散靠近玩家的经验球。
一旦被捡起,其经验值会直接加到玩家的经验总值上。当玩家持有或穿戴着具有经验修补的物品时,经验球会优先被用于修复这些物品,其次才会增加玩家的经验值。
经验球不是物品,也不能放进玩家的物品栏中。
经验球被收集时,会发出一小段类似圣诞铜铃般的音效。不同于物品实体,经验球的收集的速率是有限的:玩家拾取经验球的速率只有1经验球/2游戏刻(0.1秒)(10个经验球/秒),无论玩家周围有多少个经验球。在极端的情况下,玩家可以被大群经验球追随。
每次拾取经验球时,经验球的可拾取次数会减少1;经验球的可拾取次数被减少为0后,经验球会消失。
与方块交互[编辑 | 编辑源代码]
经验球可以激活木质压力板、测重压力板和绊线。当经验球与这些开关接触时,这些开关会保持开启状态。其他开关则不受经验球的影响。
音效[编辑 | 编辑源代码]
音效 | 字幕 | 分类 | 描述 | 命名空间ID | 本地化键名 |
---|---|---|---|---|---|
获得经验 | 玩家 | 拾取经验球 | entity.experience_orb.pickup | subtitles.entity.experience_orb.pickup |
基岩版:
音效 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音量 | 音高 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
玩家 | 拾取经验球 | random.orb | orb | 1.0 | 0.8-1.2 | 16 | 否 | 是 |
数据值[编辑 | 编辑源代码]
ID[编辑 | 编辑源代码]
名称 | 命名空间ID | 本地化键名 |
---|---|---|
![]() | experience_orb | entity.minecraft.experience_orb |
基岩版:
名称 | 命名空间ID | 本地化键名 |
---|---|---|
![]() | xp_orb | entity.xp_orb.name |
实体数据[编辑 | 编辑源代码]
经验球有与之相联系的包含许多该实体属性的存档数据。
- 实体数据
- 实体共通标签,见Template:Nbt inherit/entity/source
- *
*Age:此经验球已存在的时间。当多个经验球合并时,此值会变成它们相应值中的最小值。在6000游戏刻(5分)后,此经验球会自然删除。 - *
*Count:此经验球可被捡起的剩余次数,当经验球接触到玩家并给予经验时此值减1。当多个经验球合并时,此值会成为它们相应值之和。当此值到0时,此经验球被耗尽而被删除。当此值小于1时,游戏读取默认为1。 - *
*Health:经验球的“生命值”。经验球会受到火、熔岩、下落的铁砧和爆炸的伤害。当此值降至0及以下时经验球会被破坏而删除。 - *
*Value:此经验球被捡起时单次给予的经验值。
基岩版:
历史[编辑 | 编辑源代码]
Java版Classic | |||||||
---|---|---|---|---|---|---|---|
0.24_SURVIVAL_TEST | 加入了分数系统,作为经验系统的前身。 | ||||||
Java版Indev | |||||||
2010年1月17日 | Notch提到经验等级的构想。 | ||||||
Java版Beta | |||||||
2011年6月14日 | 在一张展示新型光照系统的图片的左侧边缘,可以发现一个一个微小的黄色球体(因火把的暖光而泛黄),[1]但图片发布的一天之后Notch宣称这张图片存在问题,并重新发布了一张新的图片,新的图片上黄色球体消失了。[2] | ||||||
在不久之后的推文中,Notch公布了一份Beta 1.7的更新列表(当时冒险更新计划在Beta 1.7中实装)。这份列表被完全抹糊,一开始被认为不过是一个玩笑,[3]但后来Notch宣称展示新型光照系统的某一张图片以及这份更新列表都蕴含着一个秘密,[4] | |||||||
在其中一个主要讨论地Minecraft forums,网友发现这张更新列表的顶部只有一部分被模糊,根据这些突出的2像素高的图案,可以将这一行的文字还原。[5] 之后,一个名为“tmcaffeine”的网友将其破译,得出这一行的文字为:ExperienceOrb.java, changelist.txt, Level.java, Tile.java, HugeMushroomTile.java, HugeMushroomFeature.java, RandomLevelSource。 | |||||||
1.8 | pre1 | 加入了经验系统和经验球。 | |||||
Java版 | |||||||
1.0.0 | Beta音效更新 | 收集经验球时发出清脆的响声。 | |||||
1.9 | 15w46a | 经验球会从脚下收集,这意味着大量的经验球不会遮住玩家的视线。 | |||||
1.11 | 16w32a | 经验球实体ID由XPOrb 更改为xp_orb 。 | |||||
1.13 | 18w19a | 经验球现在会浮在水面上。 | |||||
pre5 | 经验球实体ID更改为experience_orb 。 | ||||||
1.15 | 19w46a | 当一个实体被杀死时,经验球现在会与战利品在同一时刻出现在相同的位置。 | |||||
经验球现在被渲染为半透明。 | |||||||
1.17 | 20w45a | 大量经验球现在有时会合并到一起。经验球的合并不会导致经验总量的减少。 | |||||
1.21 | 24w18a | Value为负的经验球不再使附有经验修补魔咒且损耗了耐久的工具减少耐久。 | |||||
1.21.4 | 24w45a | 经验球现在掉落至地面时会反弹。[6] | |||||
携带版Alpha | |||||||
0.12.1 | build 1 | 加入了经验系统和经验球。 | |||||
build 8 | 经验球现在会在熔岩和火中被烧毁。 | ||||||
携带版 | |||||||
1.1.0 | 1.1.0.0 | 实体ID由xporb 更改为xp_orb 。 | |||||
基岩版 | |||||||
1.16.100 | 1.16.100.51 | 现在经验球可以在水中漂浮。 | |||||
1.19.60 | 1.19.60.22 | 大量经验球现在有时会合并到一起。经验球的合并不会导致经验总量的减少。 | |||||
1.20.60 | 1.20.60.25 | 现在经验球不再会与生物相碰撞。[7] | |||||
New Nintendo 3DS版 | |||||||
0.1.0 | 加入了经验系统和经验球。 | ||||||
原主机版 | |||||||
Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
TU7 | CU1 | 1.00 | 1.00 | 1.00 | Patch 1 | 1.0.1 | 加入了经验系统和经验球。 |
原主机版 | |||||||
---|---|---|---|---|---|---|---|
Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
TU7 | CU1 | 1.00 | 1.00 | 1.00 | Patch 1 | 1.0.1 | 加入了经验系统和经验球。 |
你知道吗[编辑 | 编辑源代码]
- 经验球的经验值3、7、17、37、73、149、307、617、1237、2477均是质数。
- 熔炉和砂轮提供经验值的方式也是生成经验球,而不是直接给予给玩家。因此,玩家可以在使用这些方块时手持需要进行经验修补的物品,然后使用获取的经验球来修复物品。
- 如果玩家足够接近正在操作这些方块的其他玩家,就有机会“偷走”这些经验球。
画廊[编辑 | 编辑源代码]
-
经验球的首张图片
-
前图的加亮版本
-
Beta 1.7版本的更新列表(当时冒险更新原本计划是Beta 1.7)
-
被破译的更新列表
-
从左侧图片中截取并放大了的经验球部分
-
Beta 1.8.1一位中高等级玩家死亡后掉落巨量经验球,导致游戏性能骤降
参考[编辑 | 编辑源代码]
- ↑ https://twitter.com/notch/status/79633246920507392
- ↑ https://twitter.com/notch/status/79987828938903552
- ↑ https://twitter.com/notch/status/79992486977748992
- ↑ https://twitter.com/notch/status/80654817512525825
- ↑ http://www.minecraftforum.net/topic/379958-secret-information-about-17/
- ↑ MC-277961 — 漏洞状态为“已修复”。
- ↑ MCPE-87711 — 漏洞状态为“已修复”。