我的世界怎么选择数量?
题主的问题主要应该问“如何设置每个玩家拥有的NPC数量”,而不是现在的“如何让npc追上玩家”。 这个问题主要是游戏设计问题,我以《上古卷轴5》为例来解释一下。 上古5的NPC有高级和初级两种,高级NPC的智慧等同于人类智力的10倍(应该是这样设定的),初级NPC则等同于人类的5-6倍。也就是说,同一种类的人类,如果智力不同,那么等级越高智力越高的那个人的NPC会越多。
老滚5的设定是,当你杀死一个敌人后,敌人的尸体会有概率变成腐肉或者灵魂火(亡魂),玩家可以拣起这些腐肉食用或者把灵魂火投回给鬼魂让它重生,不过这取决于很多随机因素。 如果想要更多的NPC,那么你只有两种方法。一个是杀死拥有高智力NPC的敌人,二是自己培养低智力的NPC。(不过通过打怪也能得到经验值,所以第一种方法还是最方便的)
我自己测试了一下,如果一个初始智能为48的兽人奴隶,在得到20点经验和1点知识(学不了新的技能,只能升级原有的)后,会变成一只初始智力为76的兽人,并且会学会新技能【野蛮冲撞】。同时,由于NPC的等级提升不会超过玩家的等级+5(也就是你53级,NPC最多也就58级),所以这种升级并不会造成NPC的能力过剩。
当然,如果希望所有的NPC都具备相同的技能,可以在建造人物的时候给与相同的技能点数,也可以通关mod或修改游戏数据的方式让NPC学会想要的技能。 题主提到的npc无法追踪玩家,我猜测是因为NPC的速度被设定为了比玩家快,因此才出现无法追踪的情况。要解决这个情况也很简单,降低NPC的移动速度就好了。但是这样一来的话,之前的方案就都白瞎了……