我需要做的只是基于单击确定玩家的新协调,并使玩家平稳地朝其移动。例如,播放器位于(20,20),而您单击(50,80),我将如何使其平稳移动。我尝试了许多不同的方法,这些方法主要基于勾股公式,试图通过找到斜边,然后找到斜边较小的三角形来计算新坐标,但必须有一种更简单的方法。

最佳答案

您可以:


计算由起点和终点形成的线段的斜率。
对于直到到达目的地的每个时间段,根据步骤1中计算出的斜率调整新坐标。

09-26 20:28