在动作3.0中,我有两个物体(一颗中央红星和一颗轨道蓝色行星)。我想用RK4绘制轨道。我每帧运行一次模拟,每帧绘制一次。我必须将x,y中的蓝色行星的位置与中心行星联系起来,这样我可能会在转换中迷失方向。这仅适用于1,1象限。当蓝色行星从象限穿过象限时,我将调整重力矢量。
问题:如果我改变时间步长,轨道会发生剧烈变化。在很短的时间步长,轨道成为一条直线。在大的时间步长,轨道变得更紧。用于计算每个" K"的加速度的系数。没有被dt缩放(除了它通过前一个速度向量)。
这是RK4代码片段: