我的世界在哪里有动物?
题主是说“哪里”有动物么……那么答案就是,除了主角周围18格以内的范围没有生物(当然也没法捕捉)之外,任何地方都有生物存在。
以猪为例,猪是一种分布很广泛的生物,只要有人类文明的地方就有猪。在村庄里,猪是家禽,在野外,野生的猪经常会在沼泽附近出现并啃食沼泽外的植物。 当然,我这么说可能有点废话……毕竟“世界生成之后,生物群系就确定了”这句话似乎已经将一切说明白了。不过我废话之所以能废话到这步,是因为我想到了另一种情况:如果玩家把一只猫弄丢了,而猫又恰好掉落在了另一个生物群系中,那么根据游戏设定,这只猫应该会重新生成在一个新位置,而不是继续停留在原来的位置等待玩家的拯救。换句话说,从某种角度讲,猫可以到达任何生物群系——只要它不被抓、也不被杀死的话(笑) 不过对于题主的问题,我想说的重点是:对游戏来说,所谓“某片区域有没有生物”的判定其实相当容易,因为生物群系的边界是非常清晰的,而且生物群系与生物群系之间甚至是有城墙(沙漠和沼泽)或者高地(雪地)隔绝的。从技术层面讲,MC的地图数据实际上是由一组组的数据构成的——每个数据代表着一个生物群系/地形区块。
然而问题在于,对于玩家本人来说,生物群的边界其实是模糊的——尤其是当玩家本人在生存模式下探索未开启的地图时,那种“走到一片空地上,然后决定往哪边走才能遇到第一个生物”的概率实际上是相当高的 (๑•̀�̫ •́๑)所以我说,我的世界并没有所谓的“随机生成”,因为对于玩家这个实体而言,游戏实际上总是试图让玩家朝某个方向前进,而这个方向通常都是选得让生物群落更密集一些的方向。