ppt 箭头 陀螺旋 转过的扇形是另一种颜色

2020-09-18 15:00

想制做一个一小时过程的钟面 分针从12开始转 转过的部分就换种颜色 弧触汾锻莴蹬风拳袱哗 现在我就是不知道怎么样能让它换颜色 谢谢!

问题补充:
dbfu1
dbfu1 ·
0 0

你要的效果实际上是一个自定义动画和层的综合运用。

 

【表盘的准备】

绘制一个绿色的圆形,复制一份更改颜色为白色(为了方便观察我设置了半透明)置于上层,叠放整齐后如右图所示



【变色部分的动画】

给上层白色圆添加“退出-轮子”动画,动画播放时,白色就会顺时针旋转消失,露出下面的绿色;当然,也可以把绿色叠放在白色之上,然后对绿色圆设置“进入-轮子”动画,效果是一样的



【指针部分的动画】

配合这个动画白色旋转边的转动,如图所示绘制一个指针,让它以尾端为圆点进行旋转就可以了(下图为原理概念图)



【注意事项】

注意,由于陀螺旋动画是针对对象中心点的旋转,如果只是加入上头的红色的指针部分,它会使得指针沿自身中点旋转,如下图所示



为了达到想要的效果,我们还需要在箭头的反方向绘制一个如上图蓝色线条所示的矩形或者其它长条图形,长度与指针相等,将它和指针组合成一个对象,然后对这个组合体添加陀螺旋动画,这样,旋转的中心才会位于指针的尾端。同时为了不影响显示的效果,这个添加的辅助形状需要做成透明。

 

实际操作——绘制箭头作为指针、绘制矩形作为调整旋转中心的辅助图形,并将二者组合到一起后:

【看起来的效果】


【透明的辅助矩形】


【整个组合】



【动画窗口设置】

动画很简单,只需要让指针的“陀螺旋”和白色圆的“退出-轮子”动画同步运作,这个效果就达到了。如下图所示(均设置为两秒,同时开始,同时结束)。



【2010以上版本实际存在的问题】

但值得提醒的是,由于2010、2013对动画效果加入了渐变的边缘以使得动画不那么生硬,所以本来两个动画设置为相同时间转完一圈,应该是对得很整齐的开始和结束,实际上在接近结束的时候,视觉效果上底盘的颜色变化明显走到了指针的前面:



【解决办法】

为了解决这个问题,可以把指针组合的陀螺旋时间设为1.9秒左右,底部动画保持2秒不变,这样整体效果更好一些。

【最终效果】