gpt4 book ai didi

java - 在坐标之间移动,Java 算法

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:18 25 4
gpt4 key购买 nike

好吧,这个问题会有点抽象。

我有一个图标沿着一条线移动,这条线由存储在 vector 中的一系列坐标表示,我正在遍历它们。坐标之间的距离是可变的。所以有时图标会缓慢而平滑地移动,而其他时候它会一次跳跃数百个像素。

我无法想出一种算法来将它必须在其间移动的每组坐标拆分为一组相对坐标,其中数字基于大小,因此无论有多少坐标,过渡都是平滑的在一条线上。

任何想法将不胜感激。谢谢:)

最佳答案

看看关于 Main Game Loop 的讨论.

这是该页面的引述:

At this step, updates to all the objects in the game world are calculated and performed. Usually, a time step value is passed to all of the update methods indicating how much time has passed since the last update ...

你需要知道三件事:

  • 自上次更新对象位置以来已经过去了多长时间?
  • 物体的运动速度是多少?
  • 您的对象移动的方向(通常表示为射线)是什么?

根据这些,您可以计算出对象的当前位置。

关于java - 在坐标之间移动,Java 算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com