加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]【PPT教程】轮子动画顺时针逆时针任意角度开始的实现

(2013-09-20 18:30:48)
标签:

转载

http://s3/mw690/823c86fbgdbccefe24e22&690
轮子动画用途还是比较多的,一般是圆的东西添加轮子动画是很好的,而圆形在饼图之类用到很多,饼图也经常用到。
然而,PPT中的轮子动画只有【1、2、3、4、8轮幅图案】,而且都是顺时针旋转,实在不够用。下面通过组合动画来实现顺时针逆时针任意方向开始的轮子动画。
【首先得知道下面这个PPT动画原理:】
一个对象动画的开始位置是不变的,或者说是绝对的。
例如:给矩形A添加【退出-擦除,自左侧】。给矩形B添加【陀螺旋,顺时针45度】,再添加【退出-擦除,自左侧,上一动画之后】。
我们发现,A就是从左到右的擦出,而B是斜向擦出。这就是“对象动画的开始位置是不变的”。当对象确定下来之后(不再调整大小、旋转角等),它的动画开始位置也就确定了。例如B,它的【擦除,自左侧】就是从那条边开始。如果先前旋转了45度,还是从那条边开始,即绝对的左侧,而非相对的左侧。
 
http://s7/mw690/823c86fbgdbccf8cc87c6&690

http://s10/mw690/823c86fbgdbccf96165d9&690

http://s10/mw690/823c86fbgdbccf9e567b9&690

http://s12/mw690/823c86fbgdbccfa50345b&690

知道这个道理后,那么顺时针任意角开始轮子动画,是不是就简单了。
【例如,要求矩形B从30度方向开始轮子动画】
肯定是先【陀螺旋,顺时针30度,0.01秒】,然后【轮子,1幅,与上一动画同时】。
结果发现,确实是从30度方向开始的轮子,可动画结束后,矩形也转了30度,似乎不是我们想要的。
 
http://s1/mw690/823c86fbgdbccfd002e10&690

http://s13/mw690/823c86fbgdbccfd96cd2c&690
 
怎办?
在添加动画前,先把矩形逆时针转30度不久可以了嘛。动画还是一样设置。发现问题解决。
 
http://s11/mw690/823c86fbgdbccfe66c89a&690

  
PS1:顺时针的任意角开始,只要把陀螺旋角改下就可以了。
PS2:对于圆形,可以省略动画前先旋转对象啊。

【那么逆时针如何实现?】
利用对象动画的开始位置是绝对的原理,将对象左右折叠一下,是不是就可以了。如下图:
 
http://s7/mw690/823c86fbgdbcd00c9f1e6&690

PPT中有左右折叠的动画么?没有。这里需要利用分解动画,利用【消失-基本旋转,重复0.4】搞定。
 
http://s3/mw690/823c86fbgdbcd01e340c2&690

所以,实现逆时针10点钟方向开始轮子:
先将矩形逆时针旋转60度。添加【消失-基本旋转,水平,重复0.4,时间0.01秒】,【陀螺旋,逆时针60度,与上一动画同时】,【轮子,与上一动画同时】。
 
PS1:在添加动画前,对象怎么旋转,旋转多少度,请自行摸索一下。当然对于圆,不需要。
PS2:如果将对象第一个动画设为单击时,我们会发现,没单机时,屏幕上已显示了矩形,如何在单机后,才开始按轮子动画出现呢?只要把【出现,单击时,延迟0.1秒】加在最前就可以了。

-------------------------------------------------------------------------
教程参考了锐普PPT论坛水大师相关内容      编辑/Hi_wenping
交流Q群:170737881

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有