第11章多媒体产品的设计制作 《多媒体技术基础及应用》课件.ppt
文本预览下载声明
指向固定区域内的某点 ■这种移动方式要求事先选定一个区域,它与上面提及的“指向固定直线上的某点”的移动方式非常相似,唯一的区别是两者设置坐标的方法不同,一个是平面,因此需要设置X和Y坐标值;另一个由于是直线,只需要设置X坐标值,就能完成指定点的移动。 ■本例实现一个彩球在一个矩形区域内任意移动,当彩球撞击矩形边框便发出响声。 (1)显示图标“边框”是在演示窗口中画一矩形框;显示图标“彩球”的是在演示窗口中导入一幅彩球图像。 (2)在“随机数”计算图标中输入:Xpoint:=Random(0,100,1)Ypoint:=Random(0,100,1)X、Y值为0~100的随机数。 (3)移动图标设置:选中要移动的对象(彩球),单击“基点”单选钮,拖拽移动对象到矩形框的左下角(注意不要让彩球出边框),(X,Y)文本框内均输入0(设置平面坐标的起点);单击“终点”单选钮,拖拽彩球到矩形框的右上角,松开鼠标后会看到从起点到终点产生一个灰色矩形框, (X,Y)文本框内均输入100(设置平面坐标的终点);单击“目标”单选钮, (X,Y)文本框内分别输入Xpoint,Ypoint。表示彩球在矩形框内任意移动一次,目标位置由(Xpoint,Ypoint)决定。 (4) 在计算图标“赋新值”中写入如下程序: if Ypoint=0|Xpoint=0|Ypoint=100|Xpoint=100 then Beep() end if GoTo(IconID@随机数) 首先判断随机确定的坐标位置是否位于四边的边框上,如果在边框上则调用系统函数Beep()。无论是否撞到边框,利用GoTo(IconID@随机数)函数将程序转到计算图标“随机数”执行,如此周而复始让彩球不停的在边框中随机运动。 指向固定路径的终点 ■该移动方式将要移动的对象从当前位置沿着一条设定的路径,移动到路径的终点。路径可以是直线,也可以是曲线。 ■设置路径的方法: 单击要移动对象,对象上出现一个黑色三角,将鼠标移动到对象的其它位置,单击后拖动对象移动,移至转折点松开鼠标,该点出现黑色小三角,如此反复直到路径设置完毕。双击小三角会变成一个小圆,同时路径由直线变为曲线;单击路径线产生新的转折点,或拖动转折点移动它的位置。 (1)单击“插入”菜单的“媒体”中“Animated GIF…”命令,在调出的对话框中选择要插入的GIF文件。这时流程线上会出现新图标“太阳”。用同样的方法插入另一GIF文件,命名为“地球”。 (2)显示图标“轨迹”是,在演示窗口中用绘图工具画一圆形,模拟轨道线。 (3)移动图标“移动”的移动对象是“地球”,并为它按照(2)中画的圆形设置路径。“移动当”文本框中设置为TRUE。选择“指向固定路径的终点”移动方式,“执行方式”下列表框选择“永久”选项,选择该项后,只要“移动当”的值为TRUE,则移动对象会按照路径重复移动,直到“移动当”的值不为TRUE。在本例中“地球”会围绕“太阳”轨迹不停的运动。 (3)在流程线上添加名为“移动1”的移动图标,移动类型是“指向固定直线上的某点”,移动的对象是“球1”,移动的轨迹按照红色竖线设定“基点”和“终点”,而“目标”文本框写入X,表示“球1”会移动到直线上的随机位置;执行方式选择“同时”,目的是让“球1”和“球2”同时运动。 (4)按照上述方法添加“球2”和“移动2”图标,将“球2”放置在显示窗口的左下方,“移动2”移动对象是“球2”,其属性面板与“移动1”唯一不同的是:执行方式选择“等待直到完成”,表示移动完成后才执行下面的图标。“基点”、“终点”和“目标”的设置方式与“移动1”完全一致,目的是让“球2”移动到直线轨迹上的目标位置与“球1”完全相同,达到碰撞的效果。 指向固定路径上的任意点 ■这种移动方式同样需要设计移动对象的移动路径,并使对象沿路径移动,但移动的终点可以是路径上的任一点。本例模拟时钟显示,表盘中间的数字时钟显示单前系统时间,同时有一彩球沿表盘边顺时针跳动,每一秒向前跳动一格,好像时钟的秒针移动。 (1)在流程线上添加名为“表盘”的显示图标,在演示窗口画一简单的表盘,并用文字工具在表盘中间写文字{FullTime},FullTime是系统变量,它保存当前计算机系统时间。注意:该显示图标的属性面板上要选择“更新显示变量”,这样才能保证时间的动态显示。 (2)在流程线上添加名为“彩球”的显示图标,在其中载入一彩球图像。(3)在流程线上添加名为“移动”的移动图标,移动对象选择彩球,移动轨迹是沿表盘的圆,起点放在表盘0的位置,终点在59的位置。“目标”文本框中输入系统变量Sec(Sec保存计算机系统当前的秒),表示彩球按秒的变化移动。 11.5 Authorware 的交互作用 ■在Authorware中要
显示全部