怎么用flash cs6做出小球自由落体效果?就是一开始速度慢,之后速度越来越快的那种,我只能做出匀速的,用什么方法怎么改变速度呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 17:12:02
怎么用flash cs6做出小球自由落体效果?就是一开始速度慢,之后速度越来越快的那种,我只能做出匀速的,用什么方法怎么改变速度呢?

怎么用flash cs6做出小球自由落体效果?就是一开始速度慢,之后速度越来越快的那种,我只能做出匀速的,用什么方法怎么改变速度呢?
怎么用flash cs6做出小球自由落体效果?
就是一开始速度慢,之后速度越来越快的那种,我只能做出匀速的,用什么方法怎么改变速度呢?

怎么用flash cs6做出小球自由落体效果?就是一开始速度慢,之后速度越来越快的那种,我只能做出匀速的,用什么方法怎么改变速度呢?
涉及到变量的运动,应该使用代码来做.
把你的小球转为影片剪辑,取个实例名叫"ball_mc"
然后在小球所在场景的帧上写代码
var g:Number = 9.8; //重力加速度,太快的话你可以改小点
var t:Number = 0;
var ball_y:Number = ball_mc.y;
addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);
function fl_EnterFrameHandler(event:Event):void
{
t++;
ball_mc.y = ball_y + g * t * t / 2;
}