GameMaker 用 xprevious 和 yprevious 计算物体的速度?

问题描述 投票:0回答:1

无法据此计算速度。

我使用路径来移动物体,因此内置方向的速度始终为零?

如何计算物体的真实速度?

无论 xprevious 始终是 x,y 前一个始终是 y。

game-maker gml
1个回答
0
投票

您最初设置对象跟随路径的速度可以在

path_speed
变量中找到,但对于每点速度不同的路径,您可以通过检查 End Step 事件中的距离来自行计算:

spd = point_distance(xprevious, yprevious, x, y);

© www.soinside.com 2019 - 2024. All rights reserved.