《角斗机甲》 角斗机甲系统详解 系统玩法技巧全解析
- 来源:攻略站-实习攻略手
- 作者:小炮手
- 编辑:小炮手
AI编辑器
主界面
AI编辑器是游戏中非常重要的系统,可以说,玩家可以操作的地方,
基本上都是在AI编辑器中。
如下图红框1,这里是类列表,在一个标准的收集地图中,
双方的AI各有分工,有的是攻击者,负责消灭敌人,保护收集者,
有的是收集者,负责收集资源。选择一个类别,例如选择攻击者,
那么右边红框2里就会显示攻击者的AI逻辑。如果选择的是收集者,
那么右边就会显示收集者的AI逻辑。
红框2里面是具体的AI逻辑,可以在里面自定义AI。
红框3里面是各种辅助,例如后退返回比赛,设置等等。
AI逻辑编辑器
上图红框2里面可以编辑AI,编辑AI的方法是采用节点的方式,
下图红框1里面是主节点,代表的是机器人本身。
下图红框2里面是子节点,主要用于编写具体的逻辑。
节点
子节点一共有4种类型:
①.行动:这是执行具体的行动,例如,攻击、移动等。
②.条件:条件就是一些判定,例如,当生命值低于多少,护盾值低于多少。
③.连接器:本身没有逻辑作用,可以使节点图表更简洁。
④.子AI:这里可以使用一些已经封装的类,例如,将护盾逻辑作为子AI放进图表,
这样便可不用再编写护盾AI,就可以拥有护盾逻辑。
示例:移动
从主节点拖拽一条线,松开之后,选择行动—移动。
在移动编辑器中,选择敌人,意思就是:向敌人移动。
最终的移动节点应该是这样,进入游戏之后,
机器人便会向最近的敌人移动。
示例:攻击
依然是从主节点拖拽一条线,选择攻击,随后确定范围,
具体的范围选择需要根据不同的机器人来选择,一般来说,
距离越近,精度越高,狙击手除外。
创建节点之后,当敌人进入范围,机器人就会开火,
而如果要创建一个完整的追击AI(追赶敌人并开火),
则需要将上面的移动逻辑也创建了,并且放到攻击逻辑节点左边。
示例:护盾逻辑
下面笔者就以一个护盾逻辑为示例:当AI护盾低于25%,则逃离敌人。
首先,创建一个条件节点,选择护盾,勾选前面两个范围。
在最下面,选项√号,意思是,当护盾值低于25%。
而×号的意思相反,意思是不低于25%。
进入游戏之后,可以发现,AI与敌人交火之后,当护盾值低于25%,则撤退。
示例:收集逻辑
游戏中自带了收集逻辑,该逻辑已经被封装成了一个子类,随时可以使用。
选择子AI,将收集AI拖拽进入图表。
之后,我们的AI便拥有了收集者的功能,如果我们的机器人本身是攻击者,
那么当将收集者的子AI创建进入AI编辑器之后,那么,
这个攻击者便同时拥有攻击者和收集者的功能。
玩家点评 (0人参与,0条评论)
热门评论
全部评论