我正在尝试制作一款自上而下的宇宙飞船游戏,希望其运动方式有些逼真,包括360度惯性、重力等。
我的问题是,我可以轻松地使飞船以惯性360度移动,但我需要做的是在不限制其他推拉力的情况下,对引擎速度施加限制。
因此,如果发动机速度的最大值为500,而飞船从引力井中以1000的速度前进,那么当它的引擎启动时,飞船不会飞到1500,但如果指向的角度与它前进的角度相反,那么它可能会减速。
值得一提的是,我正在使用Construct,我只需要数学计算公式。
感谢任何帮助,我已经因尝试解决这个问题而秃顶了。