当前位置:游戏娱乐馆 >

单机游戏攻略

> AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析

AI编辑器

主界面

AI编辑器是游戏中非常重要的系统,可以说,玩家可以操作的地方,

基本上都是在AI编辑器中。

如下图红框1,这里是类列表,在一个标准的收集地图中,

双方的AI各有分工,有的是攻击者,负责消灭敌人,保护收集者,

有的是收集者,负责收集资源。选择一个类别,例如选择攻击者,

那么右边红框2里就会显示攻击者的AI逻辑。如果选择的是收集者,

那么右边就会显示收集者的AI逻辑。

红框2里面是具体的AI逻辑,可以在里面自定义AI。

红框3里面是各种辅助,例如后退返回比赛,设置等等。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析

AI逻辑编辑器

上图红框2里面可以编辑AI,编辑AI的方法是采用节点的方式,

下图红框1里面是主节点,代表的是机器人本身。

下图红框2里面是子节点,主要用于编写具体的逻辑。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第2张

节点

子节点一共有4种类型:

①.行动:这是执行具体的行动,例如,攻击、移动等。

②.条件:条件就是一些判定,例如,当生命值低于多少,护盾值低于多少。

③.连接器:本身没有逻辑作用,可以使节点图表更简洁。

④.子AI:这里可以使用一些已经封装的类,例如,将护盾逻辑作为子AI放进图表,

这样便可不用再编写护盾AI,就可以拥有护盾逻辑。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第3张

示例:移动

从主节点拖拽一条线,松开之后,选择行动—移动。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第4张

在移动编辑器中,选择敌人,意思就是:向敌人移动。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第5张

最终的移动节点应该是这样,进入游戏之后,

机器人便会向最近的敌人移动。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第6张

示例:攻击

依然是从主节点拖拽一条线,选择攻击,随后确定范围,

具体的范围选择需要根据不同的机器人来选择,一般来说,

距离越近,精度越高,狙击手除外。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第7张

创建节点之后,当敌人进入范围,机器人就会开火,

而如果要创建一个完整的追击AI(追赶敌人并开火),

则需要将上面的移动逻辑也创建了,并且放到攻击逻辑节点左边。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第8张

示例:护盾逻辑

下面笔者就以一个护盾逻辑为示例:当AI护盾低于25%,则逃离敌人。

首先,创建一个条件节点,选择护盾,勾选前面两个范围。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第9张

在最下面,选项√号,意思是,当护盾值低于25%。

而×号的意思相反,意思是不低于25%。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第10张

进入游戏之后,可以发现,AI与敌人交火之后,当护盾值低于25%,则撤退。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第11张

示例:收集逻辑

游戏中自带了收集逻辑,该逻辑已经被封装成了一个子类,随时可以使用。

选择子AI,将收集AI拖拽进入图表。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第12张

之后,我们的AI便拥有了收集者的功能,如果我们的机器人本身是攻击者,

那么当将收集者的子AI创建进入AI编辑器之后,那么,

这个攻击者便同时拥有攻击者和收集者的功能。

AI编辑器/逻辑示例 《角斗机甲》系统详解 系统玩法技巧全解析 第13张

  • 文章版权属于文章作者所有,转载请注明 https://yxylg.com/danjiyouxi/v5vrkr.html
推荐文章