移动图形

  • 本文关键字:图形 移动 lua
  • 更新时间 :
  • 英文 :


这是我使用的程序的绘图示例

DrawCircle(mousePos.x, mousePos.y, mousePos.z, 650, ARGB(255, 255, 0, 0))

非常简单的 x,y,z 圆圈和颜色的位置半径,在这个例子中,它将在我的鼠标周围画一个圆,如果我的鼠标移动圆圈会随之移动,但是我想做的是知道如何在静止位置 x 画一个圆,y,z 并使圆以 x 速度从所述位置移动到新位置 a,b,c。当然我可以在起点禁用绘制并在目标点重新绘制它,但我希望圆以速度 x 直观地从 A 点移动到 B 点,我不确定我需要什么数学才能做到这一点,此外,如果我要画一条线,我怎么能将这条线旋转到位,让它看起来像直升机叶片旋转?任何帮助,非常感谢。

不确定 LUA 本身,但问题的解决方案基于向量数学。 LUA 可能具有转换功能来移动 3D 空间中的点......不确定。 至于转子叶片问题,如果你在二维平面上绘制转子叶片,你只需要一点三角函数。 网络上有很多例子,例如:trig 示例

最新更新