如何制作鼠标跟随效果(AS3)

2025-04-24 18:08:37

1、新建AS3文档。

如何制作鼠标跟随效果(AS3)

2、然后在舞台上画一个形状也可以找一个好看的PNG图标,如下图所示。

如何制作鼠标跟随效果(AS3)

3、将这个图标或形状转换为影片剪辑,注意注册点要在中心位置。

如何制作鼠标跟随效果(AS3)

4、设置这个影片剪辑的实例名,如下图

如何制作鼠标跟随效果(AS3)

5、在主时间轴加如下代码:Mouse.hide();//隐藏系统鼠标follow_mc.mouseEnabled=false;//将影片剪辑设置为不响应鼠标事件,以达到正常点击操作follow_罪焐芡拂mc.addEventListener(Event.ENTER_FRAME,FollowMouseEvent);function FollowMouseEvent(e:Event):void{ follow_mc.x=this.mouseX; follow_mc.y=this.mouseY;}

如何制作鼠标跟随效果(AS3)

6、运行后台下图。

如何制作鼠标跟随效果(AS3)

7、现在的效果跟随有些生硬,不平滑,现在对代码进行一点修改。如下:Mouse.hide();//隐藏系统鼠标follow_mc.mouseEnabled=false;//将影片剪辑设就女蒿鸳置为不响应鼠标事件,以达到正常点击操作follow_mc.addEventListener(Event.ENTER_FRAME,FollowMouseEvent);function FollowMouseEvent(e:Event):void{ follow_mc.x+=(this.mouseX-follow_mc.x)/2; follow_mc.y+=(this.mouseY-follow_mc.y)/2;}

如何制作鼠标跟随效果(AS3)

8、再运行后可以看到跟随时有了缓动效果,感觉更舒服一些。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢