Flash AS 3.0基础教程:物理基础之重力

2016-01-29 12:16 12 1 收藏

Flash AS 3.0基础教程:物理基础之重力,本例为Flash AS 3.0系列教程,在本教程中我们将学习到Flash物理基础之重力部分的知识,教程讲解了如何通过运用AS3.0代码实现自由落体运动的定义速度和加速度,希望能给朋友们带来帮助~~

【 tulaoshi.com - Flash 】

本文由 中国 cao4811 原创,转载请保留此信息!

本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请点击这里,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临! 

在学习中遇到问题请到 论坛 发贴交流!

自由落体运动是只受到重力作用的运动,物体开始时是静止的,速度为0,然后受到重力的作用,速度不断加快,而实现竖直向下的加速运动。

效果演示:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

实现自由落体运动,需定义速度和加速度:
//变量gra表示重力产生的加速度
var gra:Number = 5;
//变量vy是初始速度
var vy:Number = 0;
//然后使用重力改变速度的公式
vy += gra;
//通过速度改变物体的位置
mc.y += vy;

完整的代码:
var gra:Number = 5;
var vy:Number = 0;
mc.addEventListener(Event.ENTER_FRAME,test);
function test(e:Event):void
{
vy += gra;
mc.y += vy;
}

测试上面的代码,看到物体刚开始静止,然后速度不断加快,实现了自由落体运动。但这个运动并不真实,当物体掉到地面时,给它一个反弹力,看起来就会真实一些。

如果物体的纵坐标大于等于stage.stagHeight - mc.height/2时,就相当于碰到了地面,地面会给物体反弹力。由于反弹力是竖直向上的,可用负值来表示。

加入反弹力的代码:
var gra:Number = 5;
var vy:Number = 0;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

//反弹力是反弹加速度
var bounce:Number = -0.7;
mc.addEventListener(Event.ENTER_FRAME,test);
function test(e:Event):void
{
vy += gra;
mc.y += vy;

//如果mc的底部超出舞台的下边界
if (mc.y = stage.stageHeight - mc.height / 2)
{

//使mc位于地面上
mc.y = stage.stageHeight - mc.height / 2)

//速度加上反弹加速度
vy *= bounce;
}
}

来源:http://www.tulaoshi.com/n/20160129/1485374.html

延伸阅读
本期POCO活动组特别策划了一场夏季公园人像拍摄活动,使用了诸多小道具,提升了外拍的创意,也针对逆光和方位拍摄技巧以及后期方法,根据对拍摄活动中遇到的问题对症下药,完善你的创作方法,让你的摄影功力迅速提高。在下次活动中脱颖而出!拍出给力佳作,让更多人关注和喜爱你的作品吧! 捉摸光影 作者:陶园爵士 点击查看全部内容...
标签: 美甲 美甲教程
基础画花是所有美甲师入门的必修课,如何将花画的好、画的生动自然确实是一门学问喔~今天,爱米就应大家的要求,手把手逐步教大家6种常见花型的手绘方法,一定用用心学喔~在开始前,亲们还要准备:丙烯颜料、小笔、透明水杯、手绘美甲练习册。 一、五瓣花 爱米将五瓣花分解为7步,关键点在于花瓣的绘制,其诀窍在于下笔轻,重重的压笔后收笔轻...
标签: Illustrator
1 画笔的种类 1 点状画笔 2 书法效果画笔 3 图案画笔 4 线条画笔 2 画笔的使用 1 把填充色设为透明。 2 选择画笔工具。 3 选择画笔。 画笔所画的也是可编辑的路径。 3 路径辅助线的制作与释放 1 路径应用“视图/制作辅助线”命令后,路径的颜色属性消失,而成为辅助线。 2 路径制做的辅助线选上后,应用“视图/释放辅助线...
标签: 电脑入门
TuneUpUtilities,相信熟悉软件的朋友都应该有所耳闻,该软件来自德国,是世界上公认的最好的一款系统优化调整工具,号称PC系统维护的瑞士军刀。目前,TuneUpUtilities的2011版已经发布,下面将带领大家一起试用TuneUpUtilities2011,看看这款世界顶尖系统优化工具的最新版带来哪些新功能! 软件资料: 一、安装与注册: TuneUpUtiliti...
标签: 瑜伽 瑜伽分类
放松肩颈 盘腿而坐,骨盆、脊柱和肩膀成一直线正对前方,抬头挺胸。肩膀两边平行,不要耸肩或歪斜。右手掌心向前向内屈肘,扣住向右伸展的左手,左手掌心向内。 保持手部姿势,呼气记住伸直,吐气时,头部转向左侧。保持下巴稍稍内收,颈部肌肉、肩胛骨放松。每边停留约5-10个呼吸,然后换...

经验教程

13

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部