eNet学院俱乐部


 
标题: 请高手帮帮忙,这个效果怎么做出来,急用!!
我是一页书
平民
Rank: 1



UID 2764586
精华 0
积分 2
帖子 1
威望 5
积分 2
阅读权限 10
注册 2008-1-28
状态 离线
发表于 2008-2-27 10:31  资料 短消息 
请高手帮帮忙,这个效果怎么做出来,急用!!

先看看这个游戏吧:
就是在这个游戏中把换下来的衣服让它回到原来的位置这个效果怎么做出来的啊,帮帮忙,急用,谢谢。


 附件: 您所在的用户组无法下载或查看附件
顶部
[广告] 注意:下载附件需要消耗积分
wantforget
平民
Rank: 1



UID 3021782
精华 0
积分 3
帖子 2
威望 11
积分 3
阅读权限 10
注册 2008-6-6
状态 离线
发表于 2008-6-6 09:55  资料 短消息 
不会不会不会不会不会不会不会不会不会不会不会
顶部
[广告] 论坛使用帮助(如何发附件)
xjcc
版主
Rank: 7Rank: 7Rank: 7Rank: 7



版主勋章  
UID 2978649
精华 0
积分 165
帖子 58
威望 409
积分 165
阅读权限 100
注册 2008-5-7
状态 离线
发表于 2008-6-7 21:46  资料 文集 短消息 
每一件衣服,都有一个初始的坐标位置,这个位置应该是存储在程序中的,我想,里面应该用一个这样的函数,从一个坐标运动到另外一个坐标的缓冲函数,要回到原来的位置,调用这个函数就行了。
函数大概是大概是这样的

//参数说明
//mc:需要移动的影片剪辑
speed:速度
function move(mc:MovieClip, x:Number, y:Nmuber, speed:Number):void
{
  var t:Number = Math.sqrt(Math.pow(mc._x-x,2)+Math.pow(mc._y-y,2))/speed;
  var xspeed:Number = (x-mc._x)/t;
  var yspeed:Number = (y-mc._y)/t;
  mc.onEnterFrame = function()
  {
    _x += xspeed;
    _y += yspeed;
    if (Math.abs(_x-x)<speed)
    {
      delete onEnterFrame;
    }
  }
}

顶部
[广告] 应届毕业生如何才能找到好工作
叶心语
平民
Rank: 1



UID 3039337
精华 0
积分 22
帖子 18
威望 77
积分 22
阅读权限 10
注册 2008-6-18
状态 离线
发表于 2008-6-18 09:22  资料 短消息 
看到那么多代友头痛啊/
顶部
appetiteboy
列兵
Rank: 2Rank: 2



UID 3036702
精华 0
积分 76
帖子 26
威望 101
积分 76
阅读权限 20
注册 2008-6-16
状态 离线
发表于 2008-6-20 12:21  资料 短消息  QQ
呵呵 很好.....




顶部
 


当前时区 GMT+8, 现在时间是 2008-11-19 14:11


Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.064156 second(s), 12 queries , Gzip enabled

清除 Cookies - 联系我们 - 硅谷动力网络学院 - Archiver - WAP