找回密码
 点一下
查看: 983|回复: 4

求助,关于Validator..

[复制链接]
发表于 2010-9-1 11:14:51 | 显示全部楼层 |阅读模式
Validator项目里面有好几个项的工作原理不明...求高人指点..

ScreenShot-2010-08-31-[22-11-24].jpg


Field Unknown Validator
这四个项目.. 不知该怎么做..  我的目的是给装备增加级别限制,但是很。。。。。容易误解。。试了好几次都不成功。我这个Validator的类型是 Unit Compare Venterancy Level
Validator - Ignore While Channeling 0
Validator - Other Unit + e_effectUnitUnknown
Validator - Result - Failure Error
Validator - Unit + Source
发表于 2010-9-1 11:22:29 | 显示全部楼层
说起来我那个演示里不是有个判断英雄等级的Validator例子么。这个验证器用来判断英雄是不是到了6级。当然现在UI上显示为5级了。这个验证器将在目标英雄等级低于6时返回真。

注意显示等级和实际等级相差1




NotLv6 (Unnamed)


Validator - Behavior    TestLvUp (Unnamed)
Validator - Compare    Less Than
Validator - Ignore While Channeling    0
Validator - Other Unit - Effect   
Validator - Other Unit - Value    e_effectUnitUnknown
Validator - Result - Failure    Error
Validator - Unit - Effect   
Validator - Unit - Value    Target
Validator - Value    6
回复

使用道具 举报

 楼主| 发表于 2010-9-1 11:35:34 | 显示全部楼层
但是麦大的方法会在单位身上套一个Buff啊。。。我在想直接把Validator放在技能上,或者物品上,直接从技能或物品上判断拥有者是否到达等级要求,这样看上去比较正确。。
回复

使用道具 举报

发表于 2010-9-1 12:14:00 | 显示全部楼层
我那个buff跟这个又没关系。我那个buff并不是用来判断技能使用条件。而是用来做Requirement的。因为需求节点只能判断行为而不能判断英雄等级,所以才需要用一个buff来过渡。


你如果只需要弄技能能否释放这种事情当然就用不着buff了。
回复

使用道具 举报

 楼主| 发表于 2010-9-1 12:14:52 | 显示全部楼层
哦。原来如此。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 21:18 , Processed in 0.102651 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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