作者yclamp (艾希德)
看板WarCraft
标题[WE] 让中立敌对积极使用技能?
时间Wed Nov 13 03:10:40 2013
最近又开始再把自己之前的地图拿出来修改
搞了一个野怪升级系统,并且给一些大怪主动技能
因为自己不会写AI
内建的AI的照经验来看,比较会放的技能是狂战士
所以我有三群怪都给了狂战士为基底的技能
第一群是三只摆在一起的中立怪,每只都有同一个技能
a.
技能是加攻速跑速且不承受额外伤害的狂战士
第二群是一只高等怪带两只低等怪
低等怪有寒冰甲
b.
高等怪则是会加跑速不承受额外伤害的狂战士
用触发给予效果期间内每0.1秒造成一次震地击
第三群是两只高等怪
坦型怪没有主动技能
法师型的怪则有2个技能
一个是召唤小兵
c.
另一个则是实际效果只有0.01秒的狂战士
用触发给予范围性回血跟把敌人拉到自己身旁的效果
但是实际测起来却发现3组怪在技能的使用上积极度差很多
(a)技能几乎每次跟怪打的时候他们3只都会主动放,而且几乎是CD一好就放
(b)(c)技能却不是这个样子,常常站在那里跟他们对K的时候都打死了还不会施放技能
一般施放技能的时候都是我稍微将人物拉远,逃跑的时候才会主动施放
技能也确实有效果,但是就是放的不如(a)技能主动
当然可以用触发逼他们施放,不过想问一下有人知道造成这差异的原因吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.141.166
1F:→ Vanbery:给b,c都偷加1%攻速如何? 11/14 10:38
我打开地图重看了以後
发现其实b有加一点攻速
c倒真的是毫无反应,就是个基底技能
2F:→ Twopoint2:技能的各项数值也会影响他们的施法判断。如果你把自我治 11/15 10:32
3F:→ Twopoint2:疗的总治疗量改的比他的最大生命高,他死也不会用这招。 11/15 10:33
4F:→ Twopoint2:所以B和C可能就是这样电脑不会放 11/15 10:34
所以试着调整数值可能可以改变?
顺便问一下,CD时间会影响电脑的施法判断吗?
b,c的CD时间是比a长了一些
※ 编辑: yclamp 来自: 111.254.125.197 (11/15 20:10)
5F:→ Twopoint2:CD时间应该不会,我觉得应该是你的持续时间太短电脑变笨 11/15 20:40