动画中数理基础制作综述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动画中数理基础制作综述

动画中数理基础制作综述   ● 特色与亮点   《动画中的数理基础》课件将抽象的编程、数理知识与有趣的动画制作有机结合,让学生通过动画认识数理基础知识,是开启信息技术世界大门的钥匙。在我们欣喜于信息技术带来乐趣的同时,更不忘探索其中的基础性原理。   ● 制作背景   学校开设了信息技术兴趣班,在兴趣班上,我发现许多学生操作计算机很娴熟,但对基础学科知识的掌握却比较薄弱。我经常和学生交流,学生反映基础学科枯燥乏味,不如信息技术课有意思。其实这种认识是错误的,基础学科,特别是数学、物理,是学好信息技术的坚实基础。   由此我想到了课程整合。通常我们的数学、物理与信息技术整合课,都是将信息技术作为辅助工具,开展教学活动。比如,利用PowerPoint制作的演示型课件,Flash、几何画板等制作的供学生自主学习的学件等。能不能反过来呢?我可以在信息技术课上训练学生利用基础学科知识解决课程问题。我的兴趣班开设有程序设计和动画制作课程,程序设计一般是用教材上的Pascal语言,学生普遍反映这块内容学起来较枯燥,我想如果引入机器人编程的话,教学效果可能会有所不同,但是学校没有足够的资金购买设备。培养学生的艺术素养和动手能力,主要运用补间、形变动画等。ActionScript3.0的推出使我有了新的想法,作为Flash的动画编程语言可将程序与二维动画完美结合。我决定将它引入课堂教学,让学生利用数学、物理知识解决动画编程的问题,这样可谓一举两得:学生在有趣的动画制作中既学习了程序、动画,又加了深对数理知识的理解和学习。   基于上述思考,我开发了供学生自主学习的《动画中的数理基础》课件。   ● 艺术布局与内容结构   课件综合运用Flash、Action Script3.0、Photoshop开发,以象征科技的蓝色为主色调,搭配白色与黑色,显得稳重、大气。封面三大元素:带光环的地球、线条、计算机,蕴含信息技术课的特色──在信息网络世界中遨游,探索知识的宇宙。计算机中循环播放的科技特效动画突出了学习主题,激发了学生的学习热情(如图1)。   课件的主要内容分为三角函数(角度计算、上下运动、圆形运动、两点距离)、基本动画(速度、加速度、重力加速度、摩擦力)、高级动画(弹性碰撞、圆形运动二、布朗运动)三部分。顺序上按难易程度和学生的认知结构排列,但在访问上设计为非线性方式,学生可独立访问各个内容。   课件整体结构分为导航栏、参数区、控制区、代码区、演示区、原理区(如下页图2)。“导航栏”固定在所有内容的顶部,可随时切换。其中的“公式汇总”罗列了实现动画的所有关键公式代码以及变量单词对照表,方便学生查阅;“课件说明”显示各种按钮的操作说明,并给出一个典型的操作案例。“参数区”会在动画的运行过程中,实时显示相关的变量值,从数据上辅助学生探究动画的基本原理。“控制区”实现参数的设置、动画状态的切换、标尺状态切换、数据记录的显示隐藏等。参数设置方式采用滑动条,避免了键盘输入的繁复,学生可以在预设的区间值内设置不同的参数值,动画会实时变换。标尺测量小球的实际屏幕坐标,辅助学生进行数据计算。在需要连续记录数据的动画中,会出现“显示记录”按钮。点击后右下角弹出数据记录窗口,里面显示每一帧动画的运动数据,学生可通过这一系列数据来验证动画运动规律。“代码区”显示动画实现的ActionScript3.0代码,对应根据代码编译的动画“演示区”以及实现动画的数理知识“原理区”。   ● 设计思路   课件的核心思路概括起来就是“公式→编码→动画”,将基本的数学、物理公式,以简洁的ActionScript3.0代码描述,用软件编译实现各类基础动画。学生通过公式、代码、动画的对比,参数的实时显示,灵活的变量设置,反复实验操作,理解动画的基本原理,将数理知识应用到简单的编程中实现动画,总的来说,课件的设计遵循了以下原则。   1.简单   课件选取的公式均为学生课上学过的基本公式,如计算鼠标与对象间的距离:   dx=mouseX-ball.x;   dy=mouseY-ball.y;   distance=Math.sqrt (dx*dx+dy*dy);   首先计算小球到鼠标的x和y坐标的距离,然后利用勾股定理算出小球到鼠标的距离。   制作课件的代码应尽量精简,只保留能够实现动画的最基本代码。下面以上下运动动画为例,分析其源代码的构成。   var radian: Number=0;//定义变化的弧度值   var centerY: Number=300;//定义小球的y坐标   var range: Number=80;//定义运动范围   var speed: Number=0.1;//定义运动速度   addEv

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档