时间:2024-07-28
李 丹, 谢景卫
(1.大连经济技术开发区中等职业技术专业学校 电工电子教研室,辽宁 大连 116600;2.大连大学 素质教育基地,辽宁 大连 116622)
浅谈Authorware中的鼠标跟随动画效果
李 丹1, 谢景卫2
(1.大连经济技术开发区中等职业技术专业学校 电工电子教研室,辽宁 大连 116600;2.大连大学 素质教育基地,辽宁 大连 116622)
本文通过案例分析的方式,探究在Authorware中制作对象跟随鼠标移动的动画制作方法,达到举一反三、灵活应用的目的。
鼠标跟随;动画效果;系统函数
鼠标跟随的动画效果在各类多媒体作品中都有应用,这种动画效果不仅使得作品的感染力和表现力大大增加,还增加了作品的灵动性,因此深受动漫设计者的喜爱。然而,一提到鼠标跟随的动画效果,很自然地就想到了Flash。Flash中对象跟随鼠标移动的特效制作已经在各类Flash动画作品中得到大量的使用,大大增强了作品的感染力和表现力[1],有关Flash动画作品中的鼠标跟随效果比比皆是,在Flash中制作鼠标跟随的动画效果很方便,也很简单。但是,本文要介绍的却是在Authorware中制作鼠标跟随的动画效果,在Authorware中制作这种动画效果也能像在Flash中一样方便、简单,且具有相同的感染力、表现力和灵动性。
Authorware是一种基于流程线的多媒体集成软件,它提供了许多系统变量和函数,用以根据用户响应的情况,执行特定的功能[2],制作出意想不到的动画效果。它提供了丰富的交互功能和程序控制功能,特别适合用来开发各种交互式的多媒体作品[3]。本文要介绍的鼠标跟随,就用到了Authorware中提供的两个关键的系统变量:CursorX和CursorY。CursorX存放活动窗口中当前鼠标位置距左边界的距离(单位为像素);CursorY存放活动窗口中当前鼠标位置距上边界的距离(单位为像素)。若用户长时间没有得到响应或响应错误,则用CursorX和CursorY的值来获知用户鼠标在屏幕上的位置参数。本文就是利用这两个数据来完成制作鼠标跟随的动画效果。
下面介绍一种简单、典型的在Authorware中制作鼠标跟随动画的方法,只要掌握这种方法,灵活运用该方法,举一反三,就可以制作出更多、更好、更富有创意的多媒体作品。
下面就以蝴蝶跟随鼠标移动的动画制作为例进行介绍。
当鼠标在窗口中移动时,会有蝴蝶紧随其后,就像在空中飞舞;而当鼠标静止不动时,它也会在鼠标旁扇动翅膀。如图1、图2所示。
图1 静动对比1
图2 静动对比2
制作这样的一个动画效果,只需要四步就可完成。在这个作品中增加了第五步,该步只是要作一个特效而已,突出对象跟随鼠标的灵动性。如图3所示。
图3 制作动画流程图
第一步:放一个计算图标到主流程线上,双击打开其输入窗口,输入:ResizeWindow(600,400),完成演示窗口大小的重新设置。如图4所示。
图4 重新设置窗口
这里简单说明一下设置窗口大小的函数ResizeWindow(width, height)的作用。ResizeWindow重新设定当前窗口,使之与指定的width,height参数相符合。ResizeWindow只能用在计算图标中,不能在表达式中使用或嵌入。ResizeWindow和系统变量WindowHeight、WindowWidth、WindowTop、WindowLeft一起工作,这四个系统变量提供当前窗口的规格和位置信息。
第二步:导入背景图片,在主流程线上自动生成显示图标,背景图片衬托出主题,在此仅是美化作品。
第三步:导入一个蝴蝶的Gif动画。如图5所示。
图5 导入GIF动画
为了让作品的效果更好一些,对Gif动画作了透明设置。如图6所示。
图6 GIF动画属性设置
第四步:这是最关键的一步,在主流程线上放上一个移动图标,设置移动对像为上一步的蝴蝶Gif动画;移动类型设置为:指向固定区域内某点;设置区域大小如图7。
图7 设置移动区域
在目标点输入:CursorX、CursorY。执行方式:永久。远端范围:循环。为了达到紧随其后的跟随效果,将时间设置为0.05 s。移动图标的属性设置参数如图8所示。
图8 移动图标属性设置
以上四步已经完成了在Authorware中制作鼠标跟随的效果,但是为了更有效地衬托出蝴蝶跟随鼠标的移动效果,增加一个静态的图标作为对比。最后一步的操作方法和第三步是一样的,只是第三步中对导入的Gif图标作了移动设置,而此步不用移动设置而已。
至此,鼠标跟随的动画作品制作完成,执行一下,可以看到不错的效果。也可以根据自己的需要作更改。总之一个移动图标的简单设置就能完成鼠标跟随的动画设置,这种方法方便有效地解决了动漫设计者、多媒体作品开发者和教学者的困扰,从而不再需要那些繁琐的变量定义、编程和逻辑运算。
[1] 唐小健. Flash 中元件跟随鼠标移动的特效制作之探究[J]. 电脑知识与技术,2013(32):7334-7736.
[2] 赵佩华,眭碧霞. 多媒体技术应用[M]. 北京:高等教育出版社, 2012.
[3] 范翠香.Authorware7中访问SQL数据库数据的两种方法研究[J].微型机与应用,2014,33(17):76-78.
Discussing the method of mouse following animation effects in Authorware
Li Dan1, Xie Jingwei2
(1. Electrical and Electronic Office, Dalian Economic Technological Development Zone of Secondary Vocational and Technical School, Dalian 116600; 2. Comprehensive Education, Dalian University,Dalian 116622)
Through case analysis, this paper explores the mouse animation method of produce follow in Authorware. It realizes achieve replicability and flexible application.
mouse following; animation effect; system function
TP311
A
1674- 7720(2016)03- 0051- 02
李丹,谢景卫. 浅谈Authorware中的鼠标跟随动画效果[J].微型机与应用,2016,35(3):51- 52,55.
2015-10-08)
李丹(1978-),女,工程硕士,讲师,主要研究方向:计算机多媒体、电工电子。
谢景卫(1980-),通信作者,男,工程硕士,实验师,主要研究方向:计算机技术应用、计算机控制。E-mail:21115098@qq.com。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!