mad吧 关注:78,315贴子:661,106
  • 11回复贴,共1

【MG求助】

只看楼主收藏回复

又来伸手了真是好过意不去
最近吧里研究热情高涨我也来抱大腿了
1L祭度娘


IP属地:广西1楼2015-03-04 10:25回复
    先上效果图


    白银星玩家
    百度星玩家累积成长值为1,去领取
    活动截止:2100-01-01
    去徽章馆》
    IP属地:广西2楼2015-03-04 10:26
    回复
      问题是
      两球之间用的是一个表达式来做到这种连接感的
      表达式如图
      在路径上
      strokeW = 1;
      L1 = thisComp.layer("Null 3");
      L2 = thisComp.layer("Null 3 ");
      p1 = L1.toWorld(L1.anchorPoint);
      p2 = L2.toWorld(L2.anchorPoint);
      dist = length(p2-p1);
      [dist, strokeW];
      不太明白这个表达式的具体意义,希望能有人指点下。


      白银星玩家
      百度星玩家累积成长值为1,去领取
      活动截止:2100-01-01
      去徽章馆》
      IP属地:广西3楼2015-03-04 10:28
      回复
        工程是这样
        有想做这效果的吧友看了这图应该也有思路了吧~


        白银星玩家
        百度星玩家累积成长值为1,去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:广西4楼2015-03-04 10:30
        回复
          用一个形状层joint作为连线,其大小由二维数组[dist,strokeW]决定。
          strokeW(也就是Stroke Width)为1
          L1是Null 3
          L2是Null 3 (有一个空格……这鬼一样的命名……)
          p1是L1全局变量下的锚点坐标
          p2是L2全局变量下的锚点坐标
          dist是计算p1与p2之间的距离(正数)
          其实还是很好理解的吧。


          IP属地:北京5楼2015-03-04 11:12
          收起回复
            可以用融球
            http://www.lookae.com/plussing-animation/
            还有形状层的路径偏移也可以。


            IP属地:北京7楼2015-03-04 12:42
            收起回复