gpt4 book ai didi

flash - 行星的引力

转载 作者:行者123 更新时间:2023-12-04 12:12:40 26 4
gpt4 key购买 nike

您将如何模拟不同质量的行星对船舶的影响?

我正在编写一个类似于小行星的 Flash 游戏,其中有一艘小船在行星领域中航行。行星不会对彼此施加力,而只会对船施加力。

类似于这个 Java 模拟但有更大的行星:

http://dan-ball.jp/en/javagame/planet/

最佳答案

对于质量行星 , 远距离 r 从船上,船将体验
加速度:

= k / r ^2,

其中 k 是一些常数,取决于您使用的单位。加速度将
被导向地球。分解加速度可能很方便
沿 x 轴和 y 轴插入其组件(假设您在 2 维中工作)。
如果行星在一个角度 theta 在 x-y 平面上,相对于船,

x = cos(θ)

y = 罪(θ)

对于多个行星,您可以按分量添加加速度。

如果船有初始速度 v x 时间 电话 ,那么速度在
下一步电话 + delta_t 将是:

v x + x * delta_t

如果这艘船在初始位置 电话 x 在时间 t,然后位置
电话 + delta_t 将是:

电话 x + v x delta_t + x delta_t ^2/2

见:Equations of motion

关于flash - 行星的引力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com