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

多个验证器同时工作的问题

[复制链接]
发表于 2013-5-20 09:54:27 | 显示全部楼层 |阅读模式
比如说我做一个技能,要求判定搜索的目标时“受损”的,这个“受损”包括生命,能量,护盾三项,只要任意一项不是当前100%,该目标就能被搜索到,然后给他一个技能效果。但是这里就会遇到一个问题,我给搜索效果同时加上三个验证器,那么这三个验证器是“并”操作还是“或”操作呢?
早上起来突然想起的衣蛾问题,马上就上了课去了,希望上课回来就能看到解答,嘿嘿。
呼叫头目,呼叫星星大人,呼叫四夕水……
 楼主| 发表于 2013-5-20 09:56:40 | 显示全部楼层
实际上不知道为什么,每次尝试给“搜索”效果加验证器总会出现奇怪的Bug,所以我一般是在所搜到目标后再用验证器来排除,也就是搜索目标使用一个应用行为,在这个时候使用验证器来排除,不知道是我太渣的缘故还是其他什么?汗,一并问了吧……
回复

使用道具 举报

发表于 2013-5-20 09:56:56 | 显示全部楼层
默认是与操作。

但是你可以用“整合”验证器来实现或操作。
回复

使用道具 举报

 楼主| 发表于 2013-5-20 09:58:24 | 显示全部楼层
抓到活的头目了……
整合验证器一直没用过呢,不知道怎么用,上课去啦,回来试试看,谢谢头目!
回复

使用道具 举报

发表于 2013-5-22 11:41:19 | 显示全部楼层
组合类验证器可以实现多个验证器之间的逻辑运算,首先就是“与”和“或”,另外还可以再加一级“非”(当然也可以不加),比如实现这样的运算:非(A 或 B 或 C),但是单一一个组合运算器只能全“或”或者全“和”,无法实现这样的运算:(A 和 B)或 C,如果你需要类似运算,可以使用组合运算器的套嵌。另外貌似没有看到异或运算。需要指出的是逻辑运算需要一小点逻辑常识,可能对于初中或初中以下年龄段的人多少有些吃力。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 11:30 , Processed in 0.195142 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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