Answers:
使用微积分,如果您知道自己的速度和最大减速度,那么您就可以知道您的最小停止距离。考虑到这一点,您可以确切地知道何时需要制动(停止舍入/量化误差)以停止在特定点。
现在,希望数学方面比我更好的人会发布实际公式...
finalPositionDelta = -0.5 * sqr(currentSpeed) / maximumDeceleration
但是,这假设您的减速度是一个常数,但取决于模拟深度的情况可能并非如此。我会选择拉涅利的解决方案。(对不起,这是DIV减速,不是
这是一个控制问题。您需要根据某种“误差”度量(例如到目标的距离)按比例改变输入。另请参阅此问题的答案。