NPC基础(AI)
发现敌人时:
可设置四种反应,反击是可以攻击敌人,恐慌是乱跑,撤退是远离敌人,无反应是啥都没反应。
与门互动:
为关闭时不会对门做什么,打碎则是像困难模式的僵尸那样尝试破坏木门,打开则是像村民那样正常开关门。
可以游泳:
如果为是,则会尝试漂浮在水上,如果为否,则沉在水下。
寻求庇护:
具体参考村民在晚上找房子的行为,如果是白天则会尝试在白天找房子,如果是晚上则会在晚上找房子,默认关闭。
必须看到目标:
如果为是,则不会隔着墙像开了透视挂一样,但是仍然会杀意感知(哪怕你潜行在他背后也会被发现),如果为否,具体参考开透视挂的NPC(隔着方块发现敌人)
攻击隐藏实体:
如果为是,则会无视隐身效果直接攻击玩家,如果为否,NPC不会直接攻击拥有隐身效果的实体,但是如果靠近仍然会被发现。(注:NPC的不可见不算在隐身)
避水:
如果为是,NPC在寻路的时候会尽量避免水(方块),而且不会尝试游泳而是尝试绕路。
返回起点:
如果为是,NPC在做出任何移动行为后都会移动回到他的重生点(例如杀完敌人跑回重生点),如果距离过长则会直接传送回重生点。
跃向目标:
如果为是,NPC在战斗的时候会尝试大跳,跳到敌人身边。(具体参考有三个人在草丛跳起来伏击你并且大喊德玛西亚)
战术变换:
默认突袭,突袭是NPC会冲向敌人,哪怕是远程射击也会靠近敌人。
闪避则会在互动距离外尝试拙劣的走位。
包围在轨道距离外尝试以半径的方式包围,但是近战效果不佳。
攻击&逃跑是NPC被攻击几次后就会尝试逃跑,然后回头当头一棒,攻击距离似乎决定玩家远程攻击NPC触发跑路的距离,但是近战不受攻击距离影响。
伏击似乎会跑到玩家看不见的地方尝试伏击玩家,但是我测试好几次都没看见,只会盯着玩家,出头就打(近战则会直接莽)
偷袭会尝试在伏击距离外跑到玩家看不见的地方,如果玩家到了伏击距离内则会直接攻击。
移动:
移动是指行动方式,分站立,游荡,路径移动。
移动方式是指陆行,飞行,游泳,飞行的AI似乎不怎么高(你做不出完美的火箭飞行兵),而游泳需要NPC在水下才能移动,而且在水下移动的速度很快。
位置偏移,制作NPC坐在家具或者贴在墙上的时候可以使用这个进行位置调整。
动画,分普通,坐下,仰躺,拥抱,潜行,跳舞,瞄准,俯卧。
旋转,身体指NPC自行旋转,手动是指手动固定NPC身体和头的角度,范围在0-359,紧盯是NPC会一直盯着玩家,头部则是指固定身体角度的情况下不限制头的旋转。
交互时暂停指右键NPC的时候会让NPC停止旋转并且看着你。
移动速度一般速度5-6即可,玩家跑步速度大概在6。
如果是游荡的话,会多出范围和与其他NPC交互,路径点上间断三个选项。
范围是指以NPC重生点为半径的最大范围,与其他NPC交互是NPC走到其他NPC附近然后互动对话(相当于村民),路径点上间断则是指NPC在移动到一个地方后会短暂停歇。
如果是路径移动,会多出第二个移动选项和路径点上间断,第二个移动选项有回溯与循环,回溯是NPC到达目的地后会根据路径返回,而循环是到达目的地后直接不按照原定路径直接跑回起点,路径点间断同上。