说明书大全网 - 海量说明书在线查询
手机版  |  网站地图

光标跟随设置(浅谈Authorware中的鼠标跟随动画效果)

摘要:本文通过案例分析的方式,探究在Authorware中制作对象跟随鼠标移动的动画制作方法,达到举一反三、灵活应用的目的。

0引言

鼠标跟随的动画效果在各类多媒体作品中都有应用,这种动画效果不仅使得作品的感染力和表现力大大增加,还增加了作品的灵动性,因此深受动漫设计者的喜爱。然而,一提到鼠标跟随的动画效果,很自然地就想到了Flash。Flash中对象跟随鼠标移动的特效制作已经在各类Flash动画作品中得到大量的使用,大大增强了作品的感染力和表现力[1],有关Flash动画作品中的鼠标跟随效果比比皆是,在Flash中制作鼠标跟随的动画效果很方便,也很简单。但是,本文要介绍的却是在Authorware中制作鼠标跟随的动画效果,在Authorware中制作这种动画效果也能像在Flash中一样方便、简单,且具有相同的感染力、表现力和灵动性。

Authorware是一种基于流程线的多媒体集成软件,它提供了许多系统变量和函数,用以根据用户响应的情况,执行特定的功能[2],制作出意想不到的动画效果。它提供了丰富的交互功能和程序控制功能,特别适合用来开发各种交互式的多媒体作品[3]。本文要介绍的鼠标跟随,就用到了Authorware中提供的两个关键的系统变量:CursorX和CursorY。CursorX存放活动窗口中当前鼠标位置距左边界的距离(单位为像素);CursorY存放活动窗口中当前鼠标位置距上边界的距离(单位为像素)。若用户长时间没有得到响应或响应错误,则用CursorX和CursorY的值来获知用户鼠标在屏幕上的位置参数。本文就是利用这两个数据来完成制作鼠标跟随的动画效果。

下面介绍一种简单、典型的在Authorware中制作鼠标跟随动画的方法,只要掌握这种方法,灵活运用该方法,举一反三,就可以制作出更多、更好、更富有创意的多媒体作品。

下面就以蝴蝶跟随鼠标移动的动画制作为例进行介绍。

1动画效果

当鼠标在窗口中移动时,会有蝴蝶紧随其后,就像在空中飞舞;而当鼠标静止不动时,它也会在鼠标旁扇动翅膀。如图1、图2所示。

制作这样的一个动画效果,只需要四步就可完成。在这个作品中增加了第五步,该步只是要作一个特效而已,突出对象跟随鼠标的灵动性。如图3所示。

第一步:放一个计算图标到主流程线上,双击打开其输入窗口,输入:ResizeWindow(600,400),完成演示窗口大小的重新设置。如图4所示。

这里简单说明一下设置窗口大小的函数ResizeWindow(width, height)的作用。ResizeWindow重新设定当前窗口,使之与指定的width,height参数相符合。ResizeWindow只能用在计算图标中,不能在表达式中使用或嵌入。ResizeWindow和系统变量WindowHeight、WindowWidth、WindowTop、WindowLeft一起工作,这四个系统变量提供当前窗口的规格和位置信息。

第二步:导入背景图片,在主流程线上自动生成显示图标,背景图片衬托出主题,在此仅是美化作品。

第三步:导入一个蝴蝶的Gif动画。如图5所示。

为了让作品的效果更好一些,对Gif动画作了透明设置。如图6所示。

第四步:这是最关键的一步,在主流程线上放上一个移动图标,设置移动对像为上一步的蝴蝶Gif动画;移动类型设置为:指向固定区域内某点;设置区域大小如图7。

在目标点输入:CursorX、CursorY。执行方式:永久。远端范围:循环。为了达到紧随其后的跟随效果,将时间设置为0.05 s。移动图标的属性设置参数如图8所示。

以上四步已经完成了在Authorware中制作鼠标跟随的效果,但是为了更有效地衬托出蝴蝶跟随鼠标的移动效果,增加一个静态的图标作为对比。最后一步的操作方法和第三步是一样的,只是第三步中对导入的Gif图标作了移动设置,而此步不用移动设置而已。

至此,鼠标跟随的动画作品制作完成,执行一下,可以看到不错的效果。也可以根据自己的需要作更改。总之一个移动图标的简单设置就能完成鼠标跟随的动画设置,这种方法方便有效地解决了动漫设计者、多媒体作品开发者和教学者的困扰,从而不再需要那些繁琐的变量定义、编程和逻辑运算。