对某些策略不知道该吐槽什么了,程序猿何在?
-
我觉得原因可能是这样的(纯粹根据经验判断,我也不知道游戏处理策略的代码具体是怎么写的:lol: :lol: ):
- 一条策略是否正确执行,除了要看条件卡是否被满足之外,还要看后面的指令卡是否可以执行。如果指令卡设定的是使用某个技能,那么当这个技能在冷却时,不论条件卡有没有满足,这一条策略都是不会执行的。(另外如果指令卡是buff技能的情况,当目标已经被buff过时,似乎指令也不会执行)
- 如果所有的策略都没能够执行,这时候就会执行隐藏的默认策略:攻击最近的敌人。
也就是说一旦技能冷却就会导致使用该技能的策略失效,进而导致角色改变攻击目标。技能进入冷却不可避免,所以关键是当角色改变目标后如何让角色重新找回原来的目标。
最简单的方法应该是把最后一条策略设置成对正确的目标进行普通攻击,因为普通攻击一般不会无法执行,所以就可以把隐藏的策略攻击最近的敌人覆盖掉。
还有一种方法就是如楼上所说,利用多重判定让目标的选择更精确。
所以说,策略条的数量是关键,尤其在PVP的时候。PVE的情况会好一些,对目标选择的容错率会大很多。:lol:
-
[quote]原帖由 [i]多彩之龙[/i] 于 2012-12-29 03:55 发表 [url=http://bbs.xyz-soft.com/redirect.php?goto=findpost&pid=801283&ptid=49736][img]http://bbs.xyz-soft.com/images/common/back.gif[/img][/url]
1,2对特定职业释放技能,3,对20米内最低HP普攻在秒掉对面特定职业后,3策略就乱了,各种打:spurt: [/quote]
第3条策略会乱可能是因为各个角色的攻击速度不一样,每个角色攻击之后,对面的HP情况就会发生变化,之后攻击的角色会根据当前的敌方HP情况选择目标。
如果对面的T刚好被集火一轮,导致HP大量下降,那么确实有可能之后的攻击都会以这个T为目标。
如果以后战斗录像功能加入了,那么就可以通过重放战斗经过来寻找原因,现在的话只能大概猜猜。:lol: