设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2800|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2012-10-5
帖子
5
跳转到指定楼层
1
发表于 2016-11-30 22:59:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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

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

请问能否直接在敌人库里对这些特性进行设定。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2012-10-5
帖子
5
2
 楼主| 发表于 2016-11-30 23:16:08 | 只看该作者
此外除了添加BUFF,如何让怪物在指定回合多执行一个指定的技能

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
115
在线时间
76 小时
注册时间
2014-12-5
帖子
20
3
发表于 2016-12-1 09:13:48 | 只看该作者
你可以去研究一下 YEP的战斗AI插件
http://www.jianshu.com/p/96a3f87a06f5
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
115
在线时间
76 小时
注册时间
2014-12-5
帖子
20
4
发表于 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

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 01:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表