5.2.4 沿路径到终点的运动
(更详细的内容在《Authorware 7.0 基础与实例教程》,网上购买。)
1.简介
沿路径到终点(Path to End)的运动方式,是让对象沿着定义好的路径从起始位置朝结束位置移动。它可以控制对象沿着折线或圆滑的曲线运动。
2.创建方法
双击需要设置的“移动”图标,并打开“移动”图标属性面板,从选项“Type”(类型)后的下拉列表中选择“Path to End”(指向固定路径终点)选项,这时的属性面板变成如图5-23所示。
图5-23 选择“Path to End”(指向固定路径的终点)时的移动属性面板
在移动属性面板中增加了一个选项“Move When”(移动当),该选项设置是使移动生效的条件。可以在右侧的输入框中输入变量或表达式,当变量或表达式的值为真时,移动对象开始移动。
将需要移动的对象用鼠标按住,拖动该对象到适当位置,释放鼠标左键就可以创建第一个路径点,再次实施同样的操作,可以继续创建路径点。
新创建的路径点是折线点,用“Δ”图形表示,单击它就会变成图形“▲”,表明此点已被选中;双击路径点,该点将变成“●”图形,表明已设置成曲线点,此时的路径变成圆滑的曲线。如图5-24所示。
要调整折(曲)线点的位置,可以用鼠标直接拖动它。要撤销刚才创建或修改的路径,可单击“移动”图标属性面板中的【Undo】(撤消)按钮;如果选中创建好的路径点,单击【Delete】(删除)按钮可以删除该路径点,如图5-23所示。
3.制作实例“地球绕太阳”
制作实施“地球绕太阳”的步骤是。
(1)运行效果
地球绕着太阳永不停歇地转动。
(2)设计思路
地球的运动轨迹可以用移动图标的路径来模拟,运动的情况可以通过设置选项“Move When”(移动当)来完成。
(3)准备工作
该程序中使用到的图形都是在Authorware 7.0中直接绘制的,也可以导入外部制作好的图形。
(4)程序结构
完成后的程序流程图如图5-25所示。
图5-24 折线(折线点)与曲线(曲线点)
图5-25 程序流程图
(5)制作步骤
(a)新建一个Authorware 7.0文件,保存为“地球绕太阳.a7p”。打开文件属性面板,根据屏幕大小设置程序窗口大小。
(b)在程序开头拖入一个“显示”图标,命名为“太阳”,在其中画一个红色的圆代表太阳。
(c)再拖入一个“显示”图标,命名为“地球”,在其中画一个蓝色的圆代表地球。可以通过暂停调整这两个图形的位置
(d)拖入一个“移动”图标,命名为“运行”,双击该图标打开其属性面板,将选项“Type”(类型)改为“Path to End”(指向固定路径的终点)。在选项“Timing”(计时)右边的下拉列表框中选择“Rate(sec/in)”【速率(sec/in)】,将下方输入框中的数字改为“0.5”;在选项“Move When”(移动当)后的文本框中输入“1”(代表条件为真);选项“Concurrency”(执行方式)后应选择“Concurrent”(同时),如图5-26所示。
(e)用鼠标拖动演示窗口中的地球图形,并设置其移动的路径,注意把开始点与终止点的位置重合在一起,如图5 1080所示。
图5-26 【移动】图标“运行”的属性设置
图5-27 设置地球运动路径
(5)运行程序就可以查看移动的效果。
此例中“移动”图标属性中的选项“Timing”(计时)项,在其中选择“Rate(sec/in)” 【速率(sec/in)】是为了实现地球离太阳的远近,但它们的运行速度不同。·《Authorware7.0基础与实例教程》上市