[1b]2. 加速度[/1b]
经过上面的学习已经对速度应用有了一些了解,下面我们看一下加速度。在物理中的加速度有一个公式如:[1b]
vt=vo+at
[/1b]在FLASH中应用基本上与些公式类似,只是省去了一些细节如时间。细分析时间并没有省去,而是通过时间轴来代替了。这里我们加速度为ax,那么在x轴上速度一般写成vx=vx+ax,简写成vx+=ax;我们把初速度设为0;
代码:
ax=0.2;
vx=0;
onEnterframe=function(){
vx+=ax;
my_mc._x+=vx;
}
演示:
那么同样道理,我们需要变通一下,另外个人的一点小观点,要善于提出问题,并努力想办法自已去解决,有助于你快速的学习进步。我们在y轴也加上加速度。
代码:
ax=0.2;
ay=0.1;
vx=0;
vy=0;
onEnterFrame=function(){
vx+=ax;
vy+=ay;
my_mc._x+=vx;
my_mc._y+=vy;
}
演示:
通过演示我们发现小球已沿着合速度方向加速运行,现在问题又来了,如何使我们能按指定的角度加速运行呢。这个就当一个小作业吧。看你是否理解了它的应用。你可以结合前面的例子试一下。
[1b]3. 重力[/1b]
重力实际上就是加速度,但它有一个特殊性是只做用在y轴上,这里我们把重力定义成grav,与上面的加速度类似。
代码:
grav=0.5
vy=0;
onEnterFrame=function(){
vy+=garv;
my_mc._y+=vy;
}
演示:
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/216.html
发表评论
-
Flash Media Server 起步(4)视频,流
2010-04-10 11:58 730ps.年底工作忙,没时间学习了啊。。。昨天还破天荒首次加班到半 ... -
Flash Media Server 起步(6)写个简单的聊天室
2010-04-10 11:58 709ps:发现有转载的,声明偶这不算连载教程。。只是偶自己的笔记加 ... -
Flash Media Server 起步(6)写个简单的聊天室
2010-04-10 11:58 671ps:发现有转载的,声明偶这不算连载教程。。只是偶自己的笔记加 ... -
Flash Media Server 起步(7)与server端交互
2010-04-10 11:58 633这是目前为止最难的了 ... -
Flash Media Server 起步(7)与server端交互
2010-04-10 11:57 605这是目前为止最难的了 ... -
使用as3的Timer类
2010-04-09 13:29 922很好用 import flash.utils.Timer; ... -
使用as3中EventDispatcher类
2010-04-09 13:28 845用法大同小异 package{ import flash. ... -
使用as3中EventDispatcher类
2010-04-09 13:28 702用法大同小异 package{ import flash. ... -
as3中的访问权限
2010-04-09 13:28 647其实,as2会了,上手as3很快 private关键字指定一 ... -
as3中的访问权限
2010-04-09 13:28 549其实,as2会了,上手as3很快 private关键字指定一 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:32 748[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
as3事件消息中心
2010-04-09 10:32 554在As2.0时代,我习惯于利用一个自定义的全局事件管理器来管 ... -
as3事件消息中心
2010-04-09 10:31 793在As2.0时代,我习惯于利用一个自定义的全局事件管理器来管 ... -
DataArray之烦人的ID3乱码
2010-04-09 10:31 611在最近的研究过程中 ... -
DataArray之烦人的ID3乱码
2010-04-09 10:31 644在最近的研究过程中 ... -
跑动的小火柴人(flash动画)
2010-04-08 10:50 478本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash遮照制作3D动画视觉效果
2010-04-08 10:50 610基础教程,主要教给大家利用Flash中的遮照实现3D效果动画。 ... -
Flash遮照制作3D动画视觉效果
2010-04-08 10:49 688基础教程,主要教给大家利用Flash中的遮照实现3D效果动画。 ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:49 571。先看下时钟效果: var fnum:Number = ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:49 649。先看下时钟效果: var fnum:Number = ...
相关推荐
AdvancED ActionScript Animation pdf AdvancED ActionScript Animation pdf AdvancED ActionScript Animation pdf经典收藏
Foundation ActionScript 3.0 Animation Making Things Move ActionScript 3.0
英文原版及中文翻译,作者keith peters,详细讲解碰撞检测、转向行为、自动寻路、flash3D和绘图API等,深入浅出,有大量实例,很容易理解。 附示例源码
foundation Actionscript3.0 Animation.pdf 中英文版加源码
《AdvancED ActionScript 3.0 Animation》纯英文教程,学习Flash动画及ActionScript 3.0不可多得的参考书
AdvancED ActionScript Animation
AdvancED ActionScript 3.0 Animation中文版 高级动作编程。寻路,碰撞检测,3D都有,讲解详细,非常不错的一本书。
ActionScript教程 Flex教程 ActionScript+Flex教程。
ActionScript 3.0基础教程,很实用的基础教程
ActionScript3中文教程,详细介绍了用 FLASH CS3开发应用程序。
Foundation.Actionscript.3.0.Animation 英文版电子教程
是ActionScript3.0 make thing move的高级版本。 很适合flex游戏开发。 内容有: 1-高级碰撞检测.pdf 2-转向行为.pdf 3_等角投影.pdf 4-寻路算法.pdf 5-摄像头与麦克风.pdf 6-高等物理数值积分.pdf 7-3D.pdf 8-绘画...
ActionScript菜鸟基础终极教程ActionScript菜鸟基础终极教程ActionScript菜鸟基础终极教程ActionScript菜鸟基础终极教程ActionScript菜鸟基础终极教程
第5章速度和加速度 5.1速度 5.1.1向量和速度 5.1.2一个轴上的速度 5.1.3两个轴上的速度 5.1.4角速度 4 5.1.5速度扩展 5.2加速度 5.2.1一个轴上的加速度 5.2.2两个轴上的加速度 5.2.3重力加速度 5.2.4角加速度 5.2.5...
[Flash.ActionScript.3.0动画教程],这是一本由Keith Peters编写的一本动画设计教材,此书要求读者对as2.0要有比较深的了解,主要讲解的是动画相关的原理。绝对有价值的一本书。 目录如下: 第一部分ActionScript...
[AS 3.0 动作脚本库]Advanced ActionScript Animation 适用于Adobe Flash CS3,CS4
Foundation.Actionscript.3.0.Animation 书的源代码
ActionScript 3.0基础教程,非常适合初学者学习,里面的内容还可以