level 1
要让一个AI跑到一个地方,不能直接让带有智能的“人类”直接跑到一个地方。
新版本的Cryengine有一种功能叫:NavigationArea 导航模块!

建立这种区域与建立一个Area方式是一样的。人物可以在这种区域里任你摆布。这是一种AI能够移动与识别的唯一途径,不像过去的孤岛危机里那样随便拖个Goto就能用了
,这种导航系统不容易出错。而且角色可以按照分类在彼此可识别的区域内做出不同的导航方式。
建立出来以后,勾选 DisplayFilled 可以显示出具体的导航区域。
勾选MediumSizeCharacters来适配需要导航给那种地面上站着的默认角色。
下面的VehiclMedium是给那种开车型的AI载具用的。
接下来,你拖到这个区域一个角色就可以了!

我在他要去的地方,放了一个默认的FGNode来让这个家伙走到那里,或者你让他跑去那里!
这个是不是跟你之前那个做的步骤一样哈。但是接下来就不一样了:
啊!RUN ! 可以跑哎~为什么,因为免费版的那个人物只有Combat挨揍时候才会想起来跑,放松的时候是没有跑这个设定的。在人物的动画库里的确有跑的动画模块,但是在脚本里,你会发现,只有人物的Combat情况下,引用了跑步这个动画模块。你可以在 Modular Editor里面找到相关的设定。
所以要实现一个人跑到一个点:
1、你要建立导航~
2、你要使用AI : Goto < 3.6.0以后新版使用 AI Sequece里面的Goto >
3、你要给的地点也要在这个导航区域内哈~
4、人物的跑也好、走也好,这些状态需要设定相关行为类型才行。例如跑在免费版里只设定在Combat行为状态下。
所以:你“跑”不了。

