【发布时间】:2011-06-24 15:34:56
【问题描述】:
像其他人一样,我正在做一个 Thrust 克隆只是为了刷一下。我已经到了船接吊舱的阶段了。
基本上我有两个质量(仅考虑球心)与一个刚性的、无质量的杆相连。 L 永不改变,永不中断。
在这种情况下,ship(ma) 的质量为 1.0,pod(mb) 的质量为 2.0。计算新位置所需的数学是什么?当我对船(ma)施加推力时,如何将其应用于吊舱(mb)? (并让它按预期摆动)做船本身是直截了当的,通常 velx-=sin(angle)*thrust, vely+=cos(angle)*thrust。 posx+=velx。等等。我知道我曾经知道如何做到这一点,但是很多年前的学校。
【问题讨论】:
-
嘿,奇怪,我浏览了一个回复,但在电视完成之前保存了它,但现在它不见了。删除了吗?
-
删除,因为我发现了一个错误,我已经来不及修复它了。我现在将添加一个正确的答案。
-
谢谢大家,我认为我最大的问题是我一直认为这艘船是主要演员(因为直到我们到达吊舱)。但是在连接到吊舱后,我应该从跟踪船的位置切换到跟踪 2 质量物体的质心。向其中心施加推力(根据船舶方向的角度差异和杆的角度在运动和旋转之间划分)。放置球和船只是将它们绘制在正确位置的功能。我相信我现在有足够的时间继续前进,谢谢你们。
标签: c math trigonometry game-physics gravity