NPC模组可以设置的NPC行为很多,本人目前也在自己摸索,发现百科里并没有讲到如何设置NPC白天和晚上的行为,遂决定分享一下我自己摸索的方法,dalao轻喷。(懒得吧MOD去掉了,只要知道方法就行了)
首先需要理解,NPC的设置分为两套,会根据白天夜晚来切换,
第一步,我们先要准备好NPC晚上睡觉的地方,将准星对准床,刷出NPC,NPC站的位置就是晚上他睡觉的位置,这样的好处就是对的好的话你不用再调整偏移位置了。
第二步,开始设置AI,选择高级设置-夜晚,点击编辑模式到“是”然后点击“加载夜晚设置”启用夜晚配置,现在你后续做的任何设置都是适用于夜晚的时间段。同理点击“加载白天设置”启用白天配置,那么你所做的任何设置都是适用于白天
左边的的是当前配置下是否要启用对应的具体的设置是否启用你点选“是”那么在夜晚配置下对应的这个设置就会启用,选“否”则就仍然按照白天的配置来,这里先只讲NPC晚上睡觉,白天出门闲逛,所以这里我们只点选AI这一项为“是”
第三步,选择AI-移动,移动类型选择“站立” 导航选择“地面”动画选择“趴下”交互时停止选“否”,点击确定,这样NPC就躺下了,
如果NPC躺下的位置和方向不对,就需要调整“位移”和“旋转”,例如我这里调整了X轴的数值为“0”这样史蒂夫躺下的位置就正常了。到这一步为止夜晚的NPC行为就设置好了。
第四步,和上面一样,点击加载白天设置,还是一样,AI-移动 里设置移动类型为“游荡”,这样NPC白天的时候就会“起床”并且在固定范围内游荡
最后一步,白天和夜晚的AI都设置好了,最后点选编辑模式为“否”,NPC的AI就会开始正常运作了。
你可以做一个模板用复制法杖保存好NPC,之后就只要按照第一步,在床上刷出NPC,再做一下第三步里NPC躺下的位置和角度,就可以了。