- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您将如何模拟不同质量的行星对船舶的影响?
我正在编写一个类似于小行星的 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/
我正在开发一款涉及绕行星移动的游戏,目前已经让玩家使用前进和后退的方式朝一个方向移动: if( forward) yAngle = yAngle + 0.005f; if( backward)
我正在尝试为带有柏林噪声的球形行星生成高度图。我怎样才能使它具有无缝的左/右边框?我平滑了极点的高度图,但无法理解如何循环左右两侧。 这是我目前喜欢的纹理: 最佳答案 镜像(按 y 轴) 这非常适合制
我是一名优秀的程序员,十分优秀!