合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

物理惯性鼠标拖车影响

时间:2013-02-05 13:14来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击:


本教程是我第一次,所以我希望人们会发现它有用。我一直想发布的教程年龄,闪光灯套件一直是一个非常好的论坛,收集关于闪存和动态图形的知识,并上传本教程中,我想向我的闪光灯套件。总之这里去......
我一直在试图创建一个函数,它光滑的有机宽松,从而拖延做功课,我想出了上述SWF
本教程分为两部分,首先关注的对象,以纾缓的位置(就像闪光补间)。
第二部分加推过去的惯性。
我的标准宽松,是一个循环的算法,通过以下方式:
1
)计算的对象之间的距离和其目的地
2
)将物体的距离较近的一个固定百分比的对象
如果你办公桌加强该算法中,你会发现对象快速移动,但在第一,然后随着距离变小,所以运动。因此,这样做的结果是,以缓解满分。
这可以通过在代码为:
百分比= 0.2;
distanceX =
destinationX - _x)的;
distanceY =
destinationY - _y;
_x + = distanceX
个百分点;
_y + = distanceY
个百分点;
看到这个动作开始一个新的Flash动画,得出一些种形状,并把它转换为影片剪辑。调用这个片段myTrailer_mc的实例。
创建一个操作层,在主时间轴的第1帧中输入下面的代码:
myTrailer_mc.onEnterFrame =
函数(){
 
(这){
   distX =
_root._xmouse - _x;
   distY =
_root._ymouse - _y;
   _x + = distX
* 0.2;
   _y + = distY
* 0.2;
 }
}
在这里,我们假设我们的目标是将鼠标指针,但它在理论上可以是任何点的电影屏幕上。我们也假设,我们的比例保持在20%。运行的电影。你应该看到的物体出现,不断缓解鼠标指针移动鼠标。
许多人都会在其他tutes。我们现在需要做的事情是要落实一些惯性。现在,我没有物理大师,但我想我只是谈一下这个词的惯性手段。对于那些你们谁不知道,惯性的力量,试图继续物体的运动,一旦它的运动变化。如果我阻碍移动物体的运动对象将尝试继续移动过去,由于惯性的阻抗。PS如果任何人有正确的科学定义的惯性,请给我发电子邮件,我会尝试编辑)现在,如果你有一个思想惯性表现如何,你会发现,旅行对象的方式有效果如何多遵循通过是存在的,一旦它受到了阻碍。因此,我们必须增加的力量,在当前的运动方向的运动速度在过去的或更具体地在最后一个周期。因此,通过简单地增加一个百分比的距离在过去的框架,我们发展我们的最终惯性的运动控制算法简单,但非常有效的旅行:

myTrailer_mc.onEnterFrame =
函数(){
  
(这){
   distX =
_root._xmouse - _x+ distX * 0.8;
   distY =
_root._ymouse - _y+ distY * 0.8;
   _x + = distX
* 0.2;
   _y + = distY
* 0.2;
 }
}
其结果是有弹性的球的事情在上述swf文件
因此,有你有它!如果你喜欢本教程,请给它。如果我得到足够的鼓励,我也许能找到时间做更多的tutes =
 





(责任编辑:卓想空间http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询