查看: 3400|回复: 4

[已经过期] 【战斗系统】如何在敌人库中设定怪物的AI和特性

[复制链接]
梦石
0
星屑
50
在线时间
2 小时
注册时间
2012-10-5
回帖
3
发表于 2016-11-30 22:59:30 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 血灬丿残泪 于 2016-11-30 23:12 编辑

新人刚入MV,准备长期入驻学习知识……

我想设定一个怪物:活力之史莱姆,它有如下特性和AI:
①每回合行动一次,如果玩家当前回合没有对它造成伤害,那么它会“观望”而不是“攻击”
②在偶数回合,所有敌人行动完毕后,自身获得持续2回合的“治愈”BUFF,之后显示文本“活力之史莱姆A正在缓慢痊愈……”“活力之史莱姆B正在缓慢痊愈……”

虽然在军队库中可以设定事件,每2个回合给予活力之史莱姆一个BUFF,然后显示文本,但是这种做法过于麻烦且狭隘,比如我想做一个拥有复杂AI和特性的怪物,那么军队中就要触发非常多的事件,很容易出问题。我想能否直接在敌人库里实现,这样这只怪物无论安插到哪支队伍中都能够自动执行它的特性,而不用重新设定事件

请问能否直接在敌人库里对这些特性进行设定。
梦石
0
星屑
50
在线时间
2 小时
注册时间
2012-10-5
回帖
3
 楼主| 发表于 2016-11-30 23:16:08 | 显示全部楼层
此外除了添加BUFF,如何让怪物在指定回合多执行一个指定的技能

如 不屈之战狂 怪物,特性和AI如下:

①每回合行动一次
②每3个回合触发,行动一次后额外发动“横扫”技能,造成AOE伤害
回复

使用道具 举报

梦石
0
星屑
115
在线时间
76 小时
注册时间
2014-12-5
回帖
18
发表于 2016-12-1 09:13:48 | 显示全部楼层
你可以去研究一下 YEP的战斗AI插件
http://www.jianshu.com/p/96a3f87a06f5
回复 1 0

使用道具 举报

梦石
0
星屑
115
在线时间
76 小时
注册时间
2014-12-5
回帖
18
发表于 2016-12-1 09:21:07 | 显示全部楼层
参考 战斗插件类 YEP.16 – Battle A.I. Core
可以设置敌人的AI行动顺序
像史莱姆可以设置成:HP=100%时 使用“观望”
(只要这个顺序放在最上面会优先执行)
HP<100%时会使用攻击,
另外关于治愈,你可以设置史莱姆HP<70%或者多少的时候再使用
不然满血的时候自动使用不是没什么意义嘛

另外关于不屈之狂战,可以试着使用技能CD插件
将它的横扫设为最高优先级,但是有3回合CD
参考技能插件类 YEP.9 – Skill Cooldowns
回复 1 0

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2012-10-5
回帖
3
 楼主| 发表于 2016-12-1 20:20:46 | 显示全部楼层
Yicaaso 发表于 2016-12-1 09:21
参考 战斗插件类 YEP.16 – Battle A.I. Core
可以设置敌人的AI行动顺序
像史莱姆可以设置成:HP=100%时 使 ...

好的,我去试试~我主要是想实现怪物有两种行动模式并行,一种是普通行动模式(攻击、观望、用技能),一种是在普通行动的基础上额外执行一次特殊活动(添加BUFF、使用指定的技能)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部