找回密码
 点一下
查看: 1035|回复: 2

能否根据行为来限制某技能的射程?

[复制链接]
发表于 2020-5-17 21:49:50 | 显示全部楼层 |阅读模式


我希望一个技能的射程会根据他的某行为层数改变,比如有1层该行为,技能射程为1,。有20层时则为20.

用纯数据能否实现这个效果?或者能够用验证器也可以。
发表于 2020-5-18 00:15:15 | 显示全部楼层
验证器不是本来就属于数据嘛。。。
非要不用触发也可以。
组合验证器-条件验证器-行为计数验证器-范围验证器。。。当然也可以不用条件验证器。。。
比如:行为<=2 时范围满足范围<=2 的条件验证器。然后你最多几层就做几个条件验证器。再组合起来。
如果行为最大层数不多,复制XML来做的话其实也不麻烦。


但是为什么不用触发器做呢。。。而且技能范围不像目标类物品的范围。是可以直接改的。如果你是RPG类型的,不是RTS(每个玩家就一个这种单位)只要用升级或修改模板就行了。
如果是RTS的话。技能里只留空壳效果。剩下的用触发器捕捉空壳效果判定距离再执行真实效果就好。
回复

使用道具 举报

发表于 2020-5-20 23:00:44 | 显示全部楼层
条件筛选是通用选择,rpg也可以更新模板。但是非rpg最好不要用马甲那招,因为你无法真的阻止技能的施放,属于不完美模拟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-20 01:08 , Processed in 0.213577 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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