APP下载

例谈PPT动画制作在学科教学中的应用

2018-12-18陈海林

中小学信息技术教育 2018年11期
关键词:卷轴烧杯插件

陈海林

众所周知,PPT软件在学校教学中的应用相当广泛,可是大多数教师认为PPT仅仅是静态页面的展示,最多加上一些预设动画便草草了事。部分教师在琢磨课堂教学设计时,想着能否通过PPT实现各种动画效果,以辅助课堂教学,但由于自身对PPT动画制作的不熟悉,导致很多效果都只能停留在想象阶段。

笔者在工作中积累了多个学科教学设计的PPT样本。本文以多个学科案例、多种技术层次来揭示,通过PPT动画的制作,生动形象地展示特定的动画形态或交互效果,可以有效地辅助课堂教学。

就地取材,预设动画制作法

案例一

一位科学教师想做出将A烧杯中的水倒入B烧杯中的动画。大家知道,烧杯移动可以通过预设动画的路径来实现。倒水动作可以通过“陀螺旋”并指定角度完成。但是效果并不理想,因为PPT的任意一个动画都是以对象的中心点为中心进行旋转的,在现实中,倒水都是以烧杯杯口为中心的。

这个问题,我通过“补位”思想解决了。通过复制3份烧杯,按图1所示摆放好位置后组合(为便于观察,三个烧杯用虚线表示,实际操作时烧杯轮廓选择“无”),再添加“陀螺旋”动画,就能实现烧杯沿着烧杯口倒水的动画了。

案例二

一位数学老师想要实现“转动罗盘随机抽奖”的效果。PPT预设动画中的确有“陀螺旋”的转动效果,问题在于每次转动都会停留在固定的位置,无法实现随机停止,因为“陀螺旋”动画有指定角度设置。

我的解决方法是给指针添加“陀螺旋”动画,设置好重复次数(直到幻灯片末尾),利用“效果选项”窗口“增强”组中的“动画播放后”随机指定一个颜色(如黑色),这样就可实现陀螺旋动画。当然需要注意的是,为了使效果更加逼真,旋转角度应尽量设置大一些,比如360°顺时针旋转,动画时长做适当调整。该动画需要一个触发器来触发,否则不能停止罗盘。

案例三

一位语文老师想制作“卷轴展开”的动画,以营造一种诗书文化的氛围。这个问题我们可以利用PPT预设动画“擦除”来解决,方法如下。

复制两份卷轴的图片,分别从左边和右边裁剪成一半,然后摆放好位置合成一幅卷轴(障眼法),如图2所示。然后分别设置擦除动画,调整擦除方向即可。为了使动画更逼真,还可以单独添加两个卷轴的轴筒,设置动画路径分别为向左和向右,调整动画窗格的触发顺序和时间,直到和卷轴擦除同步。

图2 卷轴设置示意图

PPT预设动画的制作,就像习武,这是基本功,需要掌握PPT预设动画的四个类型,即进入、退出、强调和路径;并且要掌握各种动画触发机制和效果设置。学会了这些,也就能做出大部分动画了。

动画进阶,PA插件制作法

PPT插件的主要作用就是大大提高制作效率,整合多个操作步骤实现批量化、准确化操作。不同插件有不同的功能定位,主流的插件中,PA插件定位为动画制作,OK插件定位则是PPT页面设计。

以上案例是纯PPT制作,如果你掌握了PPT动画的实现原理:元素的位置、颜色、大小、可见性等,那么如果安装了PA插件,在制作烧杯倒水动画时,就可以直接在烧杯的周围确定旋转中心来实现“补位”效果,大大提高了制作效率。如图3、图4所示。

图3 PA插件

图4 确定旋转中心实现“补位”效果

案例四

有位教师向我求助:有一页PPT,所有照片都已排版成照片墙,想让这些照片从页面的随机位置进入到起始位置,并有淡出的效果,该怎么做?在PPT制作时,如果缺少了动画插件的帮忙是很难实现随机性的。有了PA插件的帮忙,则可以快速地实现,方法如下。

(1)选中其中一张照片——添加淡出动画——设置为“与上一动画同时”。

(2)选中照片不变,打开PA插件选项卡——单击“动画风暴”——单击“+”——选择“基本属性”——修改第1帧的值为“rand(1)”,第2帧为“#ppt_x”。

(3)再次单击“+” ——选择“基本属性”——修改属性类型为“Y坐标”——修改第1帧的值为“rand(1)”,第2帧为“#ppt_y”。

(4)保持选中照片不变——单击“动画复制”——选中其他图片——单击“动画粘贴”。

(5)全选所有照片——单击“时间序列”——设置好随机时间。

至此,能够实现所有照片从幻灯片随机位置在一定范围内的随机时间进入原始位置,达到拼贴出照片墙的效果。

说明:Rand()函数随机出的数值在0~1范围内,因为PPT舞台界面是一个xy坐标系,范围为0~1,利用两个随机函数分别控制x和y的值就能够确定让一个元素在舞台上随机位置出现,#ppt_x代表的是元素x方向上的起始位置,y方向同理。

图5 Rand()函数

PA插件还有许许多多其他实用功能,篇幅限制无法一一赘述。如时间缩放功能,可以批量缩减所有动画时间;随机设计功能,可以一键设置随机位置、随机颜色、随机大小;文本动画功能,为制作文本框动画提供一键式操作;对象替换功能,替换后的对象保持原对象的位置动画等等。有兴趣的老师可以下载尝试,相信你的PPT制作效率会大大提高,动画制作会如虎添翼。

拓展应用,VBA编程法

案例五

一位数学老师想制作一个具有交互性的课件。效果要求:当PPT在播放时,通过点击按钮出现一个在一定范围内的随机整数,用在课堂上随机抽取某位学生答题,以达到鞭策学生认真听课的效果。

PPT的交互性相对较差,可是深入研究PPT开发工具的教师知道这只不过是小菜一碟。我们可以通过PPT中“开发工具”里面的VBA来实现理想的交互效果,如图6、图7所示。

图6 PPT开发工具

分别修改控件属性(标签名),需要注意的是,我们应该修改caption属性。接下来,就是一个简单的小程序:

Private Sub 选人_Click()

Dim a As Integer

a = Rnd * 30

Label1.Caption = a

End Sub

程序簡要分析:当“选人”按钮被单击后,定义一个整形变量a,通过Rnd函数产生0~1的随机值,Rnd*30扩大随机值赋值给变量a,最后a显示在标签label1上,程序结束。以此往复,可实现随机选人。

在此程序上稍做修改,可实现随机出口算题,复制之前的“标签”控件,并修改“命令按钮”控件的caption属性为“出题”效果,如图8。

Private Sub 出题_Click()

Dim a As Integer

Dim b As Integer

a = Rnd * 30

b = Rnd * 30

Label1.Caption = a

Label2.Caption = b

End Sub

程序中的“30”可以定义口算的出题范围,“30”代表在30以内随机出题。

图8 出题效果

由此可见,若要简单使用VBA,应该具备一定的编程基础。即便没有基础,在网络如此发达的今天,网上教程、教学视频铺天盖地,能够静下心来学习便可轻松应对。

PPT动画制作本身并不难,如果能够熟练灵活地运用各个预设动画,并配合使用各种动画触发机制,就可以搭配出各种动画效果,起到为课堂教学增光添彩的效果。当然,如果能够借助相关PPT插件进行制作,那么制作时间成本会大大减小;很多功能也只能借助插件才能实现,除非你有相当深厚的VBA编程功底。条条大路通罗马,我们也可以利用其他软件实现更生动、更炫丽、更复杂的动画效果。如果能够利用好那些预设动画,也能够更好地为我们的课堂教学服务,描绘出教师们那些存在于想象中的动画蓝图。

作者单位:浙江衢州市常山县第一小学

猜你喜欢

卷轴烧杯插件
艺术卷轴
特别的“冰袋”
掌控板动态卷轴
古老厚重的甘肃非遗卷轴
自编插件完善App Inventor与乐高机器人通信
基于jQUerY的自定义插件开发
MapWindowGIS插件机制及应用
基于Revit MEP的插件制作探讨
快速溶解物体