用Authorware实现平抛运动

2016-03-18 16:41 14 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐用Authorware实现平抛运动,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 设计软件 】


  用Authorware制作动画,简单易学,效果独特。本人使用Authorware 5.0成功实现了平抛运动。现把制作过程简述如下:

图1

  实现平抛运动的程序框架如图1所示。分为三部分:实验支架和碰撞小球的制作、交互控制过程的制作和碰撞动画的制作。

 制作实验支架和小球

 启动Authorware 5.0,新建一文件,命名为“pingpao3.a5p”。点击菜单“Modify”,选“File”、“Properties”,选取背景色(Background)为“浅绿色”,分辨率(Size)为640×480,将选项“Options”中的“√”都去掉,点击[OK]退出。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

实验支架和碰撞小球的制作可使用显示图标工具箱里“椭圆”、“矩形”等工具完成,也可使用其他绘图软件画好后,再在Authorware中导入。为了能够实现动画效果,两个碰撞小球必须分别放入两个显示图标之中。假如一个取名为“redball0”,另一个取名为“blueball0”。最后,形成的实验支架如图2所示。

 制作交互控制过程

 1、在“pingpao3”主窗口中,将交互图标拖到流程线上,命名为“热区”。将组件图标拖到交互图标的右侧,选择热区响应(Hot Spot),取名为“演示”。从图标板上再将组件图标拖到“演示”图标的右侧,取名为“退出”。

图2

  2、双击“演示”图标上方的响应属性虚线框,在弹出的窗口中点击“Hot Spot”标签,选中“Highlight on match”,鼠标形状(Cursor)为“手”状,点击[OK]退出。对“退出”图标的响应属性也做如上设置,不同之处是其“Response”标签,设置“Branch”为“Exit Interaction”。

 3、双击打开“热区”图标,在窗口右上角分别输入tulaoShi.com“演示”、“退出”字样,将字体设为黑体、18号、粉红色,并分别调整热区至“演示”、“退出”处。双击打开“退出”图标,将计算图标拖到流程线上,命名为“quit”。双击打开“quit”图标,输入“quit()”后返回。

 制作碰撞动画

 1、在“pingpao3”主窗口中,双击“演示”图标,从图标板上拖动计算图标到“演示”图标窗口,将计算图标取名为“xy初值”,并在“xy初值”计算图标中输入“x:=1↓ y:=1”。将删除图标拖到“演示”图标窗口,取名为“delete1”,设置其要删除的对象为“redball0”和“blueball0”。将“redball0”和“blueball0”复制到“演示”图标窗口,并分别改名为“redball1”和“blueball1”(如图3)。

 2、拖动组件图标到“演示”图标窗口,取名为“平抛运动演示动画”。打开“平抛运动演示动画”图标窗口,拖入动画图标,并命名为“moveredball1”。双击打开“moveredball1”图标窗口,点“Layout”标签,设置“Object”为“redball1”,“Type”为“Path to End”,移动路径为圆形轨道面;点击“Motion”标签,设置“Layer”为3,“Timing”为“Time 3”。

图3

  3、在“平抛运动演示动画”窗口中,拖入删除图标,取名为“delete2”。设置其要删除的对象为“redball1”、“blueball1”。拖入显示图标,并命名为“redball2”。从“redball1”中把红球复制过来,并调整红球处于与蓝球相碰的位置,点开菜单“Modify”,选“Icon”、“Properties”,将“layer"设为2;把“blueball1”复制过来并改名为“blueball2”。

 4、在“平抛运动演示动画”窗口中,拖入动画图标,并命名为“moveblueball2”。双击打开“moveblueball2”图标窗口,点“Layout”标签,设置“Object”为“blueball2”,“Type”为“direct to Grid”,“Base”为“0,0”,“Destination”为“x,y”,“End”为“10,100”;点击“Motion”标签,设置“Layer”为3,“Timing”为“Time 0.08”,“Concurrency”为“Concurrent”。再拖入一个动画图标,并命名为“moveredball2”。双击打开“moveredball2”图标窗口,设置“Object”为“redball2”,“Concurrency”为“Wait Until Done”,其他同上。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

图4

   5、在“平抛运动演示动画”窗口中,拖入计算图标,并命名为“goto”。在“goto”计算图标中输入“x:=x+1↓ y:=x**2↓ if x=10 then GoTo(IconID@"moveblueball2")”。拖入声音图标,并命名为“sound2”。双击打开“sound2”图标窗口,引入Windows 自带声音“Switch2.wav”。

演示效果如图4所示。

来源:http://www.tulaoshi.com/n/20160318/1890498.html

延伸阅读
解决思路 我们可以用链接的方式导入图片文件,比如001.bmp,然后将指定文件夹中的文件依次更名为001.bmp,显示之后再将其改回原来的名字。 在实现之前,您得先将要显示的图片放在指定的文件夹内,比如本例中的C:WINDOWSDesktopimages。要说明的是本例中只能显示BMP格式,所以要先将图片的格式统一为BMP格式。 提取目录 在流程线上放...
很多应用软件在启动时往往会显示“日积月累”之类的窗口,其中动态显示了与软件相关的内容或名言佳句等,这在VB中容易实现,而在Authorware中更是易如反掌。.请跟我来: 相关素材:首先,用截图软件取得其它程序“日积月累”的图片picture.jpg,当然也可用VB做一个,注意一定要去掉其中的按钮部分。其次,在该程序所在的文件夹下建立...
练习题是CAI课件设计的一个重要内容。.设计好的练习题,达到好的教学效果是每个教师所期望的。利用Authorware的判断、选择功能制作的“按键答题”课件,在实际教学中,效果不错。现将制作过程介绍如下: 界面形式 点击屏幕上[按键答题]按钮后,屏幕上快速滚动显示题目的编号(如1、2、3等),一遍显示完后自动重复,直到按指定键滚动...
  小时候看战争片,经常会看到雷达扫描的场景,那时总觉得如同神话一般,很是神奇。现在自己经常要做些多媒体课件什么的,很是希望自己的作品中也能有同样酷的效果。呵呵,没有做不到,只有想不到,今天咱们就来做个雷达扫描的效果吧。当然,还是用Authorware。制作过程如下: 图1 程序流程非常简单,只需要几个计算图标和一个决...
我们知道在AuthorWare中很容易引入声音文件,一般情况下,我们都是将声音tulaoshi录制成一个双声道文件,其实,在多媒体软件中的声音主要包括人声、音乐声和音响效果声,所以从音质上是基本听不出来到底是单声道还是双声道的,这样我们就可以将一个双声道文件中录制两种不同的声音,如在左声道中录制汉语声音,而在右声道中录制英语声音,然后...

经验教程

112

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部