我想很多做PPT动画的人应该有过这样的期望,比如上图中,位于幻灯片左侧的方块向左运动,而位于右侧的方块向右运动,并且用的是同一个动画,这样的动画存在吗?制作复杂吗?

现在我可以明确的告诉你,这样的动画存在,并且不复杂

在这里我提出了PPT智能动画的三个原则:自适应(不用手动指定)、可控(可以控制变化)、唯一(用同一个动画(包含公式、值、动作等)实现)

本示例中用到的智能公式是:ceil(#ppt_x-0.5)

分析思路请看图中解释文字

这里我们需要介绍一下:在普通视图下,幻灯片中每一个元素都存在一个坐标值(由X坐标和Y坐标组成)。#ppt_x指的是X坐标值

简单说就是:你把元素摆放在哪里,那个位置的X坐标值就是#ppt_x

制作智能动画,我们往往需要深入动画内部的动作(行为)去修改。而要实现这种修改,PPT本身并没有提供这样的界面,所以可以根据上图的链接去下载免费的口袋动画插件,我们使用它的动画风暴功能进行智能动画的设计

往下的内容就是怎么使用动画风暴制作上文的动画示例

首先选中素材后打开口袋动画的动画风暴,添加一个自定义动画,再添加一个属性

修改这个属性的第1帧的值为:#ppt_x

切换到第2帧,修改值为:ceil(#ppt_x-0.5)。最后关闭动画风暴,预览动画就可以查看动画效果了

细心的朋友可能会发现,方块最后好像还有一半留在页面中?这是因为本示例中的公式并没有把方块的宽度也考虑进去,这个问题我们以后再谈

欢迎大家关注、评论、转发本文章:)