`
hacker47
  • 浏览: 340464 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AS3运动学基础-抛物线

 
阅读更多
package  
{
	import flash.display.MovieClip;
	import flash.events.Event;
	import flash.utils.getTimer;
	/**
	 * ...
	 * @author hacker47
	 */
	public class Main2  extends MovieClip
	{
		// set gravity amount
		var gravity:Number = .00098;
		// set starting velcity
		var dx:Number = .2;
		var dy:Number = -.8;
		// mark start time and add listener
		var lastTime:int = getTimer();
			
		public function Main2() 
		{
			addEventListener(Event.ENTER_FRAME, animateBall);
		}
		
			
			
			// step animation
			function animateBall(event:Event)
			{
				// get time difference
				var timeDiff:int = getTimer()-lastTime;
				lastTime += timeDiff;

				// adjust vertical speed for gravity
				dy += gravity*timeDiff;

				// move ball
				ball.x += timeDiff*dx;
				ball.y += timeDiff*dy;
			}
			/*
			y轴速度随时间的推移受重力的影响。
			这就是一个简单的模拟现实世界
			*/
		
	}

}

 

 

 

这里有个同学解释得挺清楚的:http://www.samhy.com/article/57.htm

分享到:
评论

相关推荐

    as3.0 抛物线

    抛物线是物理学中的一个重要概念,它也常被应用于计算机图形学,特别是在游戏和动画制作中,以模拟物体的抛掷运动。在AS3.0中,我们可以通过数学公式和编程技巧来实现抛物线运动效果。 抛物线的基本概念: 抛物线是...

    手把手教你用Python来模拟绘制高中物理中平抛运动过程中的实线抛物线(附源码).docx

    在本文中,我们将深入探讨如何使用Python来模拟绘制高中物理中的平抛运动轨迹,即实线抛物线。平抛运动是指物体以一定的初速度水平抛出,仅受重力作用,其轨迹形成一个抛物线。我们将通过编程实现这一过程。 首先,...

    圆锥形:抛物线

    抛物线在物理学、工程学、建筑学等多个领域都有广泛的应用,比如设计运动轨迹、光学系统和建筑设计等。 抛物线的定义是这样的:当一个平面垂直于圆锥的一条母线切割圆锥时,所得到的曲线就是抛物线。在笛卡尔坐标系...

    一种抛物和爆炸效果flash.rar

    抛物线运动是基于物理学中的重力和速度概念,通常通过ActionScript(Flash的动作脚本语言)来实现。ActionScript允许开发者编写代码控制对象的行为,包括其运动轨迹。在Flash中,可以通过计算物体的初始速度、角度...

    Flash as3.0制作的重力球游戏源码。

    在游戏里,小球受到一个向下的重力力场影响,使得它的轨迹呈现抛物线形状。开发者需要精确计算并更新小球的位置和速度,以实现逼真的动态效果。 其次,游戏中的鼠标指定动作是通过监听鼠标的事件来实现的。AS3.0...

    湖南省张家界市民族中学2020届高三物理上学期第二次月考试题.doc

    这些知识点涵盖了高中物理中的基础力学、运动学、能量转换、受力分析等多个方面,对于高三学生来说,理解和掌握这些内容是至关重要的。通过这样的试题训练,能够帮助学生巩固基础知识,提高分析问题和解决问题的能力...

    【ActionScript3.0】投篮flash

    - 球的运动轨迹:通过计算球的初始速度、角度和重力加速度,可以模拟球的抛物线轨迹。 - 碰撞检测:检测篮球与篮筐之间的碰撞,这可能涉及矩形或圆形碰撞检测算法。 - 用户交互:响应用户的鼠标点击事件,计算...

    高中物理 匀变速直线运动的位移与时间的关系 新人教必修PPT学习教案.pptx

    质点以一定初速度垂直上抛,其速度随时间的变化图像是一个抛物线。根据速度和位移的关系,可以分别计算前2s、后2s以及前4s内的位移。这种问题通常需要使用运动学方程或者结合速度-时间图像进行解答。 6. **负加...

    九年级数学上学期第一次月考试题(A卷,无答案) 新人教版 试题.doc

    4. **几何变换-旋转**:在几何学中,旋转是一种刚体运动,保持物体形状不变,绕固定点转动。题目中的"△ABC绕着点O逆时针旋转到△DEF的位置",询问旋转中心和旋转角度。 5. **轴对称图形和中心对称图形**:轴对称...

    新人教数学选修知识点总结PPT课件.pptx

    - 抛物线的参数方程:x = at², y = bt,顶点在原点,开口向右或向上。 - 椭圆的参数方程:x = acosθ, y = bsinθ,其中(a, b)是半轴长,中心在原点。 - 双曲线的参数方程:x = asecθ, y = btantθ,中心在原点...

    江西省万载中学2020学年高一物理10月月考试题(衔接班).doc

    12. 竖直上抛运动:根据运动学公式h = ut - (1/2)gt²,可以解出物体运动到离抛出点15m处的时间。15m可以是上升过程中的某一点,也可以是下降过程中的一点,因此可能有多个解。 13. 打点计时器实验:在使用打点计时...

    全等三角形培优.docx

    9. **抛物线**:在第2题的(4)部分,涉及到经过三个点的抛物线的解析式,这是二次函数的基本概念,可以通过待定系数法求解。 10. **角度计算**:在多个题目中,都需要计算特定角度,如45度、150度等,这需要用到三角...

    浙江大学-大学物理C试卷

    再根据运动学公式\(v^2 = u^2 + 2as\)(其中\(u\)为初速度,\(v\)为末速度,\(a\)为加速度,\(s\)为位移),由于最终速度相同且初速度均为零,可以得出所有路径的加速度\(a\)与位移\(s\)的乘积相同。因此,正确答案...

    flash动画制作

    如果需要更复杂的轨迹,如抛物线或曲线,可能需要使用AS编写函数来控制小球的运动规律。 2. **形状变换**:圆形变正方形是Flash的基础动画技巧之一,这称为形状补间。在Flash的时间轴上,从一个形状的第一帧到另一...

    2次函数的图像rar

    这种函数在数学中具有广泛的应用,如物理中的抛物线运动、几何中的曲线表示等。 在VB中,我们首先需要了解图形窗口的创建和基本绘图方法。VB提供了Form控件用于创建用户界面,而Graphics对象则用于在Form上进行图形...

    江西省赣州市宁师中学2019_2020学年高一物理12月月考试题201912140383

    以上是对试题中涉及的物理知识点的详细解析,涵盖了静力学、运动学、动力学等多个方面,包括静摩擦力、平均速度、自由落体运动、匀加速直线运动、摩擦力方向、竖直下落物体、平衡力、弹力和弹簧伸长的关系以及实验...

    河北省承德第一中学2020学年高一物理9月月考试题.doc

    根据图线形状,(B)描述的抛物线运动不适用,(C)描述的匀变速直线运动是正确的。 实验题部分涉及到研究匀变速直线运动的实验,通过电火花计时器记录的纸带来计算物体的瞬时速度。这部分内容需要通过实验数据处理,...

Global site tag (gtag.js) - Google Analytics