永恒之柱2如何编写AI 游戏AI编写详细教程

永恒之柱2如何编写AI 游戏AI编写详细教程

首页休闲益智AI在世界中心战斗更新时间:2024-05-09

AI编写能为战斗带来很多方便,也能节省很多时间。

一个好的AI,不仅效率、实用,还能收获满足感。

1、AI界面

每个角色可以应用两套AI方案,两套方案只能分别执行,而执行顺序则是:“随机”、“循环”、“按队列顺序”、“按从高到低力量等级”。

考虑到实际效果,我们可以只编辑一套AI,来达到稳定性的目的。优先级选择“循环”

左下是自动攻击的范围“被动”、“自卫”、“防御”、“莽撞”,设置为“防御”即可。

2、行为编辑器界面

左侧为可用的AI列表,上锁的几个是系统默认AI。要是系统的好用相信你也不会看这篇帖子了。

右边则是当前选择AI的具体编辑内容。以十字军为例作介绍。

3、逻辑顺序的优先级

自保

3.1 优先级最高的是自保。引用WOWer的一句话:“躺下的不是DPS”,实际上作为任何角色都适用。

自保两种编写方案

(1)条件

→没血自奶,设置条件:“自身:生命值低于25%”

→被集火减伤或者隐身等:“自身:生命值低于25%”;“自身:被多个敌人交战”。(注:被集火的时候自奶也不好使,而不被集火的时候又完全不必要)

(2)行动、目标、优先:没啥好说的

Buff

3.2 刷BUFF。

很多人反映AI刷BUFF存在各种缺陷,但是如果你细心看了视频,就能发现在我的AI设置下,一切技能有条不紊,井井有条。得力于AI编辑中的细节设定。

→反选“自身:生命值低于90%”,在自保原则下,刷BUFF之前自己必须是一个健康的状态

→反选“目标:生命值低于90%”,理由同上

→反选“目标:遭到增益状态影响-XX”,XX位置根据BUFF类型填写,其作用是不希望给已经有BUFF的队友重复刷BUFF。有人要说设置CD也有效果,确实,但如果被打断,会让你在N秒内不会再刷这个BUFF,并且刷一次就进入CD,无法做到给多个队友刷BUFF。这样也并非完美,某些角色有同类自我BUFF,会被忽略,但这样算是当前选择中最稳定的。

(2)目标类型

→优先双选“队友或自己”,不能双选的选“队友”,BUFF机器要什么BUFF。

→BUFF自己的就不提了

(3)优先

→范围BUFF想给最多的人刷:最多队友数量

→给T或以T为中心刷:最高护甲。你的T不是最高护甲?换个T吧兄弟。

→给脆皮刷:最低护甲。注意“为施法者”并不能让你给FS刷,这个优先的意思是正在读条的人,近战读个击倒都算施法者。

→以自己为中心刷:直接在目标选择自己。

最后强调一点:不建议在一个条件判断后面执行多个行为。在你安排的技能执行完以前,角色会忽略任何外在因素,最恶劣的就是:自己都要死了还再刷BUFF。有人或许会问:前面不是设置了90%以上的生命吗?举个例:条件判断成功!开始刷第一个BUFF!敌人集火我啦!开始刷第二个BUFF!我要死啦!开始刷第三个BUFF!懂了吧。因此不管你有多少个BUFF,你都要不厌其烦的逐一设置判断条件,哪怕条件都是相同的。

3.3 控制

与刷BUFF类似,但这是给敌人“刷BUFF”

→反选“自身:生命值低于90%”

→反选“目标:生命值低于90%”

→反选“目标:遭到减益状态影响-XX”,XX位置根据DEBUFF类型填写,如果你不希望看到明明已经击倒了,还在对他放击倒这种滑稽事,一定要加上这一句。

→敌人

→控制最多的敌人:最多队友数量。敌人的队友就是敌人,没毛病。

→如果你想让控制稳定,控谁无所谓,不失误就行的话,选择对应抗性最低的。

→针对性控制较实用的几个:最远目标、最近目标、当前交战人员

几种特殊控制AI:

(1)后排被切

目标:近战范围内

目标类型:敌人

优先:最近目标

(2)打断敌人读条

目标:为施法者

目标类型:敌人

优先:当先交战人员

注:因为系统原因近战打断不能同时设置“为施法者”和“近战范围内”,你会看到一个T跑到别处去打断一个远程的读条,会导致一些敌人仇恨丢失而转换目标造成场面混乱,不建议让T打断。

输出循环

3.4 输出循环

输出循环最简单

条件:反选“自身:生命值低于25%”

优先:当前交战人员

因为前面提到的原因,要将多个技能分开设置,这样设置是防止从上往下执行到这里的时候已经没血了还在无脑输出。没血就全部跳过进入新一轮循环,而第一个就是“自身:生命值低于25%”开启自保。

OK,AI教程暂时写到这里。自用的AI就不放出来了,相信看懂以后不管是T还是奶还是输出职业都能轻松驾驭。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved