请问动态块如何实现这种效果啊(如图)
本帖最后由 D_aiii 于 2015-9-19 14:17 编辑如何实现当黄箭头所指的箭头向右拉动的时候A区域的距离与B区域的距离始终相等(补充:当向右拉动100的时候,A=加50B=加50而不是阵列那种)
再补充一点:
左边的那条线是不动的,动的只有中间那条和右边那条 改一下默认距离拉伸的一个参数,设在Middle即可。 有两种不同的方式,楼主没说清楚动态效果的基准点,所以你看到是哪种动态块就不好判断了。
第1种,就是e2002所说的,基准点是中心线,拉动左或右边的线,A与B对称改变。这种块最好用参数集的线性拉伸配对参数来做。
第2种,就是左侧或右侧的直线不动,即以左侧或右侧的直线为基点,拉伸时,中心线拉伸的距离只有右侧或左侧拉伸距离的一半。这种块是在做动态块时,分别对中心线和要拉伸的线加拉伸动作,注意拉伸动作中有个“比例系数”,这个可能很少有人注意到,对中心线的拉伸动作,将这个比例系数修改为0.5,拉伸时,它拉伸的距离就会只参数距离的1/2,从而达到B拉伸距离100时,中心线只拉伸50。当然也可以把拉伸边线的动作将系数修改为2,达到的效果类似,只是拉伸动作比前者大1倍。
pym 发表于 2015-9-19 09:47 static/image/common/back.gif
有两种不同的方式,楼主没说清楚动态效果的基准点,所以你看到是哪种动态块就不好判断了。
第1种,就是e20 ...
首先感谢哥们相助!非常感谢!
再补充一点:
左边的那条线是不动的,动的只有中间那条和右边那条 本帖最后由 D_aiii 于 2015-9-19 16:27 编辑
e2002 发表于 2015-9-18 21:16 static/image/common/back.gif
改一下默认距离拉伸的一个参数,设在Middle即可。
非常感谢哥们相助!非常感谢!
D_aiii 发表于 2015-9-19 14:18 static/image/common/back.gif
首先感谢哥们相助!非常感谢!
再补充一点:
左边的那条线是不动的,动的只有中间那条和右边那条
只怕你没这么老的哥们!老朽一个退休的糟老头子而已。
页:
[1]