「PPT教程」 一组PPT模拟小动画,希望你不要错过
做动画的三个绝佳技巧
![](https://img.haomeiwen.com/i8897345/36aa115dadaa52e5.jpg)
![](https://img.haomeiwen.com/i8897345/0f2333eba5e3fef9.jpg)
这周的教程写完后公子个人表示很满意,是一组类似于交互设计有趣的小动画。
其实我平时很喜欢用PPT做一些动画效果,但用文字来讲解真的很难,所以我之前都尽量在回避,但总这样偷懒也不是办法对吧!
以后公子会考虑用视频来辅助讲解,如果你们对PPT动画感兴趣的话!
![](https://img.haomeiwen.com/i8897345/4375586364f25a63.gif)
![](https://img.haomeiwen.com/i8897345/14542c3df717ce31.gif)
![](https://img.haomeiwen.com/i8897345/fb7af7027704ca71.gif)
![](https://img.haomeiwen.com/i8897345/b074307ed314d6d6.gif)
![](https://img.haomeiwen.com/i8897345/e215380445def915.gif)
![](https://img.haomeiwen.com/i8897345/5bb5077cfad7fa51.gif)
![](https://img.haomeiwen.com/i8897345/0ed74a9fe1737d9d.gif)
![](https://img.haomeiwen.com/i8897345/94e2df21bf1dbe68.gif)
以上就是公子本周做的一些小动画,说复杂倒也不复杂,但的确需要些缜密的心思和技巧,如果你喜欢那就开始今天的Show time!
其实我觉得PPT动画最难的应该是在最开始逻辑梳理这一步。
要实现怎样的效果,然后如何实现,比如先A后B...到F...如果逻辑错了,那对于PPT动画来说修改是非常痛苦的。
所以首先我要分享给大家几个基本的动画逻辑或者说方法,也是这一组效果能够实现的根本!
01.
路径回弹效果
很多动画效果,在“动画窗格”双击它,你都会看到有“自动翻转”这个选项。
它指的是动画执行完再“原路返回”到初始状态的意思。
比如我用一个向右的路径动画来举例说明
如果我们不勾选“自动翻转”:
![](https://img.haomeiwen.com/i8897345/75b486512795a67b.jpg)
![](https://img.haomeiwen.com/i8897345/d4525a53dadeae9d.gif)
那它就是一个从左至右执行完毕的路径,没什么特别。
如果我们勾选“自动翻转”的话:
![](https://img.haomeiwen.com/i8897345/46756515a0350ee8.jpg)
![](https://img.haomeiwen.com/i8897345/7118f6c30727eb6f.gif)
它会从左至右执行完毕之后,再原路返回,相应的持续时间也会翻倍。
比如这里我设置的持续时间是1s,再加上自动翻转返回的时间,整体就变成了2s,这个问题需要注意一下!
以上并不难理解,但公子要讲的重点是:自动翻转配合重复次数。
![](https://img.haomeiwen.com/i8897345/b9632c8637fb09d0.jpg)
重复次数默认是无,其实也就是1,这里我手动填写的是0.5,什么意思呢,我们来看一下!
![](https://img.haomeiwen.com/i8897345/8b68d128c6f28ae6.jpg)
因为勾选了“自动翻转”,它全部路径执行完1次就等于“来与回”,各为0.5。
![](https://img.haomeiwen.com/i8897345/6f2d988289c04068.gif)
所以当我选择自动翻转并且重复次数为0.5的时候,其实也就等同于不翻转。
但涵义是有不同的,后者动画并没有执行完,是被我们强行终止的!
那如果我希望这个圆从左至右运动完,回弹一些就可以,不必返回到起点该如何做
比如让它返回到页面中心然后停止:
![](https://img.haomeiwen.com/i8897345/38209c06eb52652b.jpg)
![](https://img.haomeiwen.com/i8897345/0dd4fec15fc89d5c.jpg)
通过上面这张图,应该不难理解为什么重复次数要选择0.75吧!
![](https://img.haomeiwen.com/i8897345/312ca3567f62dcf3.gif)
只要你理解了“自动翻转”配合“重复次数”的原理,其实非常的简单!
如果你希望这个形状执行完一段路径之后稍稍回弹一些,重复次数略大于0.5就可以!
这个方法在公子今天做的这组动画中,出镜率可以说非常的高,你们可以找找看!
但是!可但是!有三个影响规则的因素:平滑开始、平滑结束、弹跳结束
![](https://img.haomeiwen.com/i8897345/cb8bdbeee1309beb.jpg)
平滑就是一个初速度的概念,如果要加上这两个参数就复杂了。
最好的办法就是去试,哈哈!另外平滑开始和结束如果是相同的秒数会友好一些!
而弹跳结束,你们可以自己体验一下它是什么效果,比如这个页面我就用到了弹跳
![](https://img.haomeiwen.com/i8897345/768c9101e83d1b8f.gif)
02.
旋转回弹效果
旋转回弹其实和路径是一个道理,只不过我们需要用到的是强调动画“陀螺旋”。
![](https://img.haomeiwen.com/i8897345/e3868ae8dca8168a.gif)
两个形状旋转90°后,虽然回转的度数不同,但添加的动画完全一致,只有一个“陀螺旋”!
差别就在“重复次数”上:
![](https://img.haomeiwen.com/i8897345/ab90baf7ba403eb0.jpg)
![](https://img.haomeiwen.com/i8897345/007edb790a49860c.jpg)
结合这张图,是否会更容易理解。
或者我更愿意这样去算:后者需要(执行顺时针90°+逆时针45°)/全部执行90°*2
![](https://img.haomeiwen.com/i8897345/0344fd4b1d73ad87.jpg)
如此就得出了旋转90°后再“翻转”45°最终成菱形状态的重复次数为0.75。
你能找到今天这组动画中哪些部分公子用到了“旋转回弹”吗?
03.
放大缩小的还原魔术
公子为了本周教程所做的这组动画,三大支撑点的最后一个技巧就是:放大/缩小。
![](https://img.haomeiwen.com/i8897345/d1b6a1ae77e84e5e.gif)
鉴于公子前面已经讲了“自动翻转”的妙处
那你肯定会想直接加一个“放大/缩小”动画,然后勾选“自动翻转”就好了!
![](https://img.haomeiwen.com/i8897345/4cb36231cee62964.jpg)
完全正确,但是经常会有这种情况,放大/缩小n%后,并不需要它第一时间复位。
而是经过了不知道多少个动画之后,才需要它恢复到原大小。
那这个时候我就会用第二种方法:
![](https://img.haomeiwen.com/i8897345/b7ef9afc89bbb52d.jpg)
两个动画之间间隔多久,就变得自由了。
其实就是一个数学题:
![](https://img.haomeiwen.com/i8897345/d4f55dac998fed7a.jpg)
这应该不难吧,需要注意的是有些小白会不知道怎么修改放大/缩小动画的参数,输入数值之后回车就OK了!
04.
综合案例
这组有趣的小动画中最重要的三个技巧,公子已经全部分享给你们了!
以免有些同学还是理解不到位,我挑选了其中稍微复杂的一页,给你们拆解一下:
![](https://img.haomeiwen.com/i8897345/eb8cbe32fd6a4cc9.gif)
首先我要做一个遮罩:
![](https://img.haomeiwen.com/i8897345/a68198ef30c37275.jpg)
白色圆角矩形是要剪除的部分,利用的是形状间的布尔运算。
接下来我就要做一个文字的“转盘”,放在遮罩的下层。
![](https://img.haomeiwen.com/i8897345/f87ed1ee5dd1a7da.jpg)
中心圆和直线都是我用来对齐的参考物,最后可以删掉或隐藏。
文字和直线右键组合后,原位复制出几份,这里我复制了5份,然后修改文字。
![](https://img.haomeiwen.com/i8897345/5567df91eaa3bb3f.jpg)
分别以30°为间隔旋转,这也就是我前面选择复制出5份的原因。
去掉或隐藏参考物后全选右键组合。
![](https://img.haomeiwen.com/i8897345/7ce0f6ba47414e95.jpg)
如此“文字转盘”就制作好了,放在遮罩的下层,在剪除的地方漏出水平0°的那行文字。
接下来就是重点部分,为了使文字旋转更自然,我会先添加一个5°的逆时针旋转。
因为每行文字间距是30°,又逆时针转了5°,那想要水平上方的那行文字漏出就需要旋转35°!
![](https://img.haomeiwen.com/i8897345/8317ca9322dde33c.jpg)
既然我已经说了需要旋转的是35°,那为什么我设置的是40°呢,公子是想让它有一个回弹的效果。
多出来的5°,是需要它“自动翻转”回去的
![](https://img.haomeiwen.com/i8897345/f3d65ae7ed6a00d3.jpg)
根据我前面讲过的方法,得出重复次数为0.5625!
如此一个旋转非常自然,而且带些回弹效果的动画就事半功倍了。
但是我前面也说了如果想要加上平滑开始/结束,规则就会被打破,最直接的办法就是去试......
![](https://img.haomeiwen.com/i8897345/9ab93e847b806d2a.jpg)
当然如果你能把平滑速度也计算进去得出一个公式,那一定要记得告诉我!
![](https://img.haomeiwen.com/i8897345/6c9b98df2da0d383.gif)
![](https://img.haomeiwen.com/i8897345/449bffbda415874e.gif)
![](https://img.haomeiwen.com/i8897345/29396a4ac8f5fc7b.gif)
![](https://img.haomeiwen.com/i8897345/2b438c9e19d1b4ff.gif)
![](https://img.haomeiwen.com/i8897345/9469340e28eea719.gif)
![](https://img.haomeiwen.com/i8897345/829c90b639ef0295.gif)
![](https://img.haomeiwen.com/i8897345/76abaf8350962301.gif)
![](https://img.haomeiwen.com/i8897345/ebcd5d95acb1ebb7.gif)
公子会直接把PPT分享给你们,这次就不走老套路了,希望大家可以根据我的思路或方法,制作出更好玩的效果!
其实我个人非常喜欢PPT动画,总觉得像一场逻辑游戏,环环紧扣。
有些小伙伴是不是很久没交作业了,看来我要盯一盯你们了,不过前段时间公子好像也比较偷懒......希望我们接下来都可以好好努力
OK,那今天就这样了,Good Luck
![](https://img.haomeiwen.com/i8897345/c265d65869b93741.jpg)