说起来《我的世界》1.19发布也有一段时间了,新生物悦灵Allay很多人只知道它是一只可爱的会飞的蓝色小精灵。那么关于它更多的特性,例如如何实现物品的自动分类,我们便来好好的深入的聊一聊!
问题一:Allay为什么会生成在林地府邸、掠夺者前哨站?因为在这两个地方生成,可以解决很多有趣的问题。例如是谁把它们放在了林地府邸的监狱,或者前哨站的深色橡木笼子中?它们又为什么会出现在这两个地方?这一段Minecraft的游戏理论,是Mojang想要交给玩家和社区去解释的。
问题二:为什么悦灵不会受到“盟友”的伤害?在挖矿或者收集物品时,拥有碰撞箱的“悦灵”会妨碍你,例如当你可能正在挖矿的时候,而悦灵刚好出现在你镐子落下的地方。例如当你试图给悦灵一件物品,结果却一剑劈到了悦灵的头上。
这一点在猫、狗、马甚至是羊驼身上都得到了很好的验证,所以Mojang基于你可能误伤悦灵的多种考虑,最终,它不再会受到给予它物品玩家所造成的伤害,即便是剑劈中了悦灵,也会从它身上无伤穿过,自由的飞来飞去。
问题三:悦灵的音效是如何设计的?悦灵是一种“无中生有”的生物,意味着现实世界中没有任何可供参考的生物,所以在悦灵音效设计中Mojang采用了一种“神秘”,甚至有些“灵异”的音效。如果要问我的感受,这就好比一个飘荡于世间的鬼魂。
- 笑声:当你把一件手持的物品交给悦灵时,它会发出一阵嬉笑。只是这嬉笑过于的空灵。PS:夜深人静的时候,这嬉笑不免有些渗人啊!
- “哦”声;当悦灵将物品丢给你的时候,会发出“哦”的一声,仿佛在告诉你:喏,给你啦。PS:不间断的重复播放该音效,会有意外收获~
- 生气的哀怨声;当玩家拿走悦灵收走的物品时,悦灵会发出一阵哀怨的声音,这是在表达一种不开心。
所以悦灵会因为获得玩家的物品而开心,失去物品而失落,拾取物品并丢给玩家时会表达一种满足的声音。
问题四:悦灵和玩家究竟是一种怎样的关系?从悦灵音效的角度可以看出,Mojang想要给悦灵和玩家之间关系的一个纽带是“盟友”,或者说是一种喜爱、和信任,而非主仆,当然也不是驯服的关系。
这在《我的世界》玩家和生物的关系纽带中,是一种全新的设定。以满足彼此需求而共同存在的盟友信任关系。没有感恩,没有服从,当然它也不必完全听命于玩家。
所以这也是为什么音符盒发出的音乐,可以吸引走悦灵的原因,相比于交付物品产生的信任,悦灵更喜欢的可能就是音乐了。
PS:这种关系纽带的尝试,我在想是否是Mojang对未来龙蛋孵化的小末影龙所做出可能性试探。小末影龙从龙蛋诞生之后,第一眼见到的史蒂夫,是否产生的将会是一种以亲情为纽带的关系呢?
问题五:如何制作一个全自动音乐悦灵“物品分类装置”?全自动物品分类机器,可能是悦灵在《我的世界》1.19所带来的最令生电玩家狂喜的一件事了,那么用悦灵对物品进行分类的一个原理是什么?又该如何制作一个物品分类机呢?
- 绑定机制:就好比玩家给悦灵一个物品,悦灵就会和玩家绑定一样;一个音符盒在悦灵可以听到的地方响30s之内,也同样会和音符盒绑定,并同时会在该音符盒的附近搜寻物品,然后将物品丢至音符盒所在的位置。
- 在悦灵听到第二个音符盒响起,在30s内(可用羊毛等隔音方块对第一个音符盒的音效进行隔绝),此时新的悦灵会和新的音符盒绑定,再给它一个新的物品,就可以对新的物品进行分类。
- 搜寻范围,悦灵搜寻物品的范围是半径32格,基岩版是64格。所以物品分类机的设定范围最好不要超过搜寻半径的。
首先,一个误区是,《我的世界》悦灵并不会在一个音符盒持续的响30s后才会和这个音符盒进行绑定。而是音符盒响一下,就会让一只空闲的悦灵,或者与玩家绑定的悦灵选择与这个音符盒进行绑定。
这个绑定的时长是30s,就是说如果在30秒内原绑定的音符盒没有再次响起,那么悦灵将会忘记这个音符盒,选择继续保持空闲状态,或者继续帮助玩家搜寻和拾取物品。
所以只需要持续让音符响起,或者用计时器不间断在30s内让音符盒再次响起,那么悦灵就将永久的保持与该音符盒的绑定状态,拾取的物品自然也是丢在音符盒的附近,只需要在音符盒附近做一个简单的收集系统即可实现全自动的物品分类。
以悦灵为基础的这个物品收集装置的效率是极高的,一次性一组的效率几乎可以赶上和秒*现阶段大多数生电红石系统下自动分类装置。