如下图所示是疏散指示灯,分别指向不同的方向。
制作这样的指示灯其实并不难,只需要在同一块指示牌上分别绘制两次模型,然后分别给模型的“可见”参数关联族参数即可,如下图所示。
这样的话,将族载入到项目中,就可以通过只勾选“向左”或者“向右”中的一个来切换指示的方向。
那么,我们能不能只通过一个参数来控制指示方向为向左或向右呢?
答案是可以。
如下图所示,我们再增加3个参数,参数均为“是/否”类型的参数。参数“不显示”的值不勾选,此时它的值是false;参数“显示”的值勾选,此时它的值是true;参数“控制指示方向”就是我们用来控制指示方向的参数,我们通过这一个参数来控制指示方向为左或者右。
因为向左或向右要被“控制指示方向”这一个参数控制,所以需要给向左和向右设置公式,如下图所示。
这里给大家解释一下if函数,它的公式是if(条件,A,B),条件只有两种结果:true-满足条件、false-不满足条件。当条件满足的时候,公式的输出结果是A;条件不满足的时候,公式的输出结果是B。
我们这里,当“控制指示方向”这个参数勾选的时候,也就是此时条件为“控制指示方向=true”,条件为true,公式的结果为A。当“控制指示方向”这个参数不勾选的时候,“控制指示方向=false”,条件为false,公式的结果为B。
向左和向右两个参数的公式中,if函数的条件都是一样的,但是A和B的位置刚好相反了,所以它们两个的结果肯定是相反的,因此,切换“控制指示方向”这一个参数只能向左显示或者向右显示。
转载请注明来源本文地址:https://www.tuituisoft/blog/4389.html