我的世界怎么坑村民?
“怎么坑村民”这个命题好像有点歧义,是指“如何把村民变回僵尸”还是“让村民自相残杀”?又或者还有其他的坑法? 在讨论前先明确一点,在我的世界中,所有生物的行为逻辑都是基于它们的视野所看到的场景进行的,而它们所能看到的场景又是基于它们对视角的设定(游戏中的“视线高度”设置)和附近渲染的远近决定的。所以只要能够影响生物的视觉,就能够影响生物的行动逻辑。
为了验证这一点,我搭建了一个简单的实验平台,并在里面放置了一座城堡和一座塔,在离得很远的地方刷了两座神庙,并分别赋予它们不同的颜色,如下图所示。 由于塔的高度比城堡要高很多,所以无论我怎么移动视角,眼睛总是能同时看到两座建筑物,并且根据光线的明暗变化,我可以很轻易地分辨出哪座是神庙,哪座是塔。
接下来只需要给这两栋建筑各自附上一个不同的声音特效,当有玩家靠近时就能听出来了。这样当我带着玩家走到这个区域时,如果玩家好奇地问“那座塔下面是不是有一个传送门?”我就能轻松地通过语音应答来向玩家指出确切的位置——就算我用文字来指示,也肯定能够迅速且准确地找到位置。
而如果要坑农民的话,就很简单了:只要在远处用爆炸药桶炸毁神庙,再往神庙的方向吹一个黏土箭,假定农民被吓坏了,跑回家里,那么他们肯定会在门口竖起告示牌警告其他人这里有危险。而我只需要在家里等上几天,就能收获一堆金灿灿的金块啦~ 当然,如果玩家不想自己挖金块的话,也可以直接把村庄烧了,然后在家里等着收骨粉(喂!)