一枚炮弹从某个角度迎风发射出 求轨迹代码
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 09:02:45
一枚炮弹从某个角度迎风发射出 求轨迹代码
问:如题,一枚炮弹从某个角度迎风发射出
求轨迹代码
1.根据风向不同受影响,只有正向和反向2种风,风力固定.
2.恒定重力
3.发射角度可由鼠标控制转动 旁边有一个角度框
4.发射力度根据鼠标按住时间在力量范围内来回变大变小.
关于flash游戏设计的
问:如题,一枚炮弹从某个角度迎风发射出
求轨迹代码
1.根据风向不同受影响,只有正向和反向2种风,风力固定.
2.恒定重力
3.发射角度可由鼠标控制转动 旁边有一个角度框
4.发射力度根据鼠标按住时间在力量范围内来回变大变小.
关于flash游戏设计的
很复杂.如果是科学计算的话.首先是知道炮弹的横截面积,然后根据炮弹当前速度(方向,大小都要考虑)和风力(风速)求出炮弹阻力(流体的阻力是根据速度大小来变的),对阻力进行分解,然后加上重力影响,这个才是炮弹在空中的状态,这个状态连起来就是一个正确的炮弹轨迹.
如果只是一个小游戏.那么建议你根据风力确定一个水平的阻力值,就一直用这个,炮弹轨迹就是一个简单的斜上抛运动在一个恒定阻力影响下的轨迹.或者你直接将重力和阻力合成了,然后把这个当成重力算斜抛轨迹.
再问: 如果只是一个小游戏,不涉及风力风向。 只有重力和发射力度 角度的影响,炮弹重量恒定为1. 该怎样写代码?
再答: 这就是一个斜抛轨迹的求法。炮弹知道的初始值是初速度(由鼠标控制,按下的时间越久,速度越大)V,角度A和质量M。然后根据物理知识算出炮弹运动时间(sinA*V/G)*2(速度分解为水平和竖直方向);然后将时间分成N个点(视你需要,一般可以将一秒分成25,或者更多点),计算出每个时间点炮弹所在位置。设置个定时器,时间一到,便将炮弹图片移到指定位置(注意方向(方向的角度可以有水平和竖直速度求出))或者你重绘图像。 具体你编程还需要看看物理的公式,我记不太清楚了。没做过flash,所以flash 代码恐怕你得自己写了。这只是一般编程下的思想。
如果只是一个小游戏.那么建议你根据风力确定一个水平的阻力值,就一直用这个,炮弹轨迹就是一个简单的斜上抛运动在一个恒定阻力影响下的轨迹.或者你直接将重力和阻力合成了,然后把这个当成重力算斜抛轨迹.
再问: 如果只是一个小游戏,不涉及风力风向。 只有重力和发射力度 角度的影响,炮弹重量恒定为1. 该怎样写代码?
再答: 这就是一个斜抛轨迹的求法。炮弹知道的初始值是初速度(由鼠标控制,按下的时间越久,速度越大)V,角度A和质量M。然后根据物理知识算出炮弹运动时间(sinA*V/G)*2(速度分解为水平和竖直方向);然后将时间分成N个点(视你需要,一般可以将一秒分成25,或者更多点),计算出每个时间点炮弹所在位置。设置个定时器,时间一到,便将炮弹图片移到指定位置(注意方向(方向的角度可以有水平和竖直速度求出))或者你重绘图像。 具体你编程还需要看看物理的公式,我记不太清楚了。没做过flash,所以flash 代码恐怕你得自己写了。这只是一般编程下的思想。
炮弹的轨迹问题炮弹在发射出去后,受到风速恒定,方向与炮弹发射方向垂直且与地面平行的侧风的影响,从俯视的角度看,炮弹的飞行
已知抛物线跨度、高度和水平方向初速度,求垂直方向初速度?环境是:一炮弹从地面以一定角度发射,发射时
一枚炮弹发射后,经过26秒落到地面上,飞行轨迹最高点为845米.
一枚炮弹发射后,经过26秒落到地面上,飞行轨迹最高点为845米,炮弹距地面高度随时间变化规律是
一个炮发射炮弹,已知炮弹质量m,重力加速度g,角度θ,距离d,如何算出它的力.
从一门旧式大炮水平发射一枚质量为10kg的炮弹,炮弹飞出的速度是600m/s,炮身质量是2.0t,求大炮后退的速度?如果
从一门旧式大炮水平发射一枚质量为10kg的炮弹,炮弹飞出的速度是600m/s,炮身质量为2.0t,求大炮后退的速度?如果
物理题(反冲运动)从一门大炮水平发射一枚质量为10Kg的炮弹,炮弹飞出的速度是600m/s,炮身的质量是2t 1、求大炮
从地面竖直向上发射一炮弹,炮弹初速度v等于10 0米...
求个炮弹的发射角度已知炮弹发射速度1000M/S 发射到距离发射点水平距离2000M 垂直距离800米的地方 求发射角度
船发射2枚炮弹打2个船,初始速度一样,角度不同,谁先中弹
向空中发射一枚炮弹,经x秒后的高度为y米,