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

 时间:2024-11-03 09:29:30

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、再运行后可以看到跟随时有了缓动效果,感觉更舒服一些。

  • 结肠癌是什么?
  • 芝士粢饭团的做法
  • 枸杞岛海边钓鱼攻略
  • 在相恋过程当中,如何控制自己的情绪?
  • 手把手教你起草一份价值千金的离婚协议书
  • 热门搜索
    girl怎么读 peugeot怎么读 迷你世界怎么召唤石巨人 你好用日语怎么说 烫伤怎么办 圆的面积怎么算 大写的二怎么写 怎么安装打印机 岔气怎么办 颤怎么读