C++ 如何在SDL 1.2中编程2身体运动

C++ 如何在SDL 1.2中编程2身体运动,c++,sdl,motion,C++,Sdl,Motion,好的,我最近查看了SDL1.2的Lazy Foo教程,并阅读了这些教程。 我想在屏幕上编程一个2体问题。因此,用户输入物体、速度、质量等数据,以及物体与物体之间的距离等等。然后尸体就开始了 在屏幕上移动。我想知道的是我需要知道什么数学来编程。我查阅了维基百科和其他关于2体运动的网站,数学真的需要像网站上给出的数学一样复杂吗? 或者我可以选择做一个简单的万有引力公式,然后在每一帧之后根据公式给出的点更新屏幕上的两点吗?这看起来与编程无关,但与数学有关。试一试这个节目的目标观众是谁?(也就是说,这是

好的,我最近查看了SDL1.2的Lazy Foo教程,并阅读了这些教程。 我想在屏幕上编程一个2体问题。因此,用户输入物体、速度、质量等数据,以及物体与物体之间的距离等等。然后尸体就开始了 在屏幕上移动。我想知道的是我需要知道什么数学来编程。我查阅了维基百科和其他关于2体运动的网站,数学真的需要像网站上给出的数学一样复杂吗?
或者我可以选择做一个简单的万有引力公式,然后在每一帧之后根据公式给出的点更新屏幕上的两点吗?

这看起来与编程无关,但与数学有关。试一试这个节目的目标观众是谁?(也就是说,这是为了一个游戏,只是为了“看起来真实”,还是为了美国宇航局,它必须100%正确,否则宇宙飞船将撞上火星?)(嗯,这不是为了美国宇航局,哈哈,它只是为了“看起来真实”:D.只是两个物体在轨道上围绕对方旋转,这符合两个物体问题背后的现实物理。任何帮助都将不胜感激:别这样,我说从简单的方法开始。如果你不喜欢它的样子,你可以试着做一些更精细的事情。