永发信息网

flash as3.0编程:用数组生成10个小球做自由落体运动,然后到达舞台底部反弹

答案:1  悬赏:30  手机版
解决时间 2021-02-24 03:35
flash as3.0编程:用数组生成10个小球做自由落体运动,然后到达舞台底部反弹
最佳答案
模拟自由落体运动说难也难,说简单也简单,看你想达到什么效果。如果考虑到下落物体的质量、密度、弹力(硬度)与空气阻力,下落到达物体的硬度及摩擦力、角度等,这就比较难,你可学习下Box2D物理引擎。

不过看到这儿还是给你个简单的实例参考下:

for (var i:int=0; i<10; i++)
{
var bal:ball=new ball();//将库元件实例化
bal.x = stage.stageWidth / 10 * i;//实例初始位置X坐标
bal.y = 5;//实例初始位置Y坐标
addChild(bal);//加入显示列表

bal.addEventListener(Event.ENTER_FRAME,balMove);//帧频侦听函数
}


function balMove(e:Event):void
{

var bal:ball = e.target as ball;//传递转换

if (bal.y < stage.stageHeight-bal.height)
{
//根据物理学,V平方=2gh 公式计算,( 1米=30象素,g=10,1秒24帧)
bal.v=Math.sqrt(2 * 10 * (bal.y * 30))/24;

}
else
{
bal.v=-bal.v*.8;//简单模拟,并不科学,详见Box2D物理引擎!

}
bal.y +=  bal.v;//Y轴值变化。


}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
环宇通讯在哪里啊,我有事要去这个地方
猜谜语.唐代通宝(猜我国古代一著名医药学家
我在windows中安装apache,在服务中没有apach
最新版qq里的7个圈怎么弄得
做手工,用什么剪泡沫最好?怎么剪?求教,谢
寿司甜品屋地址在什么地方,想过去办事
安徽华普造价部怎么样?收入和公司氛围怎么样
【用假如就造句】用假如和就造句写一句话
梦见园子起垄是什么意思
综合条件是什么意思
交通部约谈滴滴说了哪些整改要求?
腾讯企业QQ,如何在对方好友分组里排最前面,
牧华立交桥在哪里啊,我有事要去这个地方
LCD显示器主要由什么组成
xbox360上nba2k16会和2k15一样烂吗
推荐资讯
家中老母亲刚出殡几天能理发吗?
能否将废旧鼠标改装成电键
下家槽子地址在哪,我要去那里办事
485一主多从程序怎么写,要求双向通信。
女朋友的工作很辛苦,怎么安慰她呢?
甲、乙两物体的速度-时间图象如图所示,下列
大话西游3!开新区存什么东西比较赚钱啊!另
刚买了辆14款奥迪a3开70多码猛加油门跑到110
成语接龙:狂风暴雨。最少写5个。谢谢
学习了正数和负数后,小明统计了本市2013年2
买了个三星电视,想用电信的电视机顶盒,怎么
脊柱梳理加盟多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?