给定偏移量移动 Sprite 的算法

标签 algorithm

我想根据系统给我的输入偏移量在屏幕上移动 Sprite 。我已经弄清楚 Sprite 应该在哪里,但是在给定输入的情况下提供所需输出的函数是什么?这是输入和输出:

   0 -> -160
-120 -> -200
-240 -> -240
-360 -> -280
-480 -> -320

0 是最大值,-480 是最小值,-240 完全对应,但系统会插值其他输入位置。因此需要一个带有算法的函数来确定给定输入的输出,而不是查找表。

这应该很容易,但我很笨。

最佳答案

试试这个:-)

position = -160 + (input/3)

应该可以解决问题

关于给定偏移量移动 Sprite 的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9086172/

相关文章:

c - 寻找最近的一对

algorithm - 如何计算最适合一组给定数据的二次方程

c# - 通过点集合中的所有其他点,两点之间的最短路线

string - 合并符号序列

algorithm - 将项目重新排列到一个数组中,彼此之间没有相似的项目

c++ - 使用单调多边形的多边形三角剖分

algorithm - N 个请求者和 M 个资源的充足资源

algorithm - 插入和移位矩阵 n*n

java - 任意精度乘法,Knuth 4.3.1 前导零消除

c++ - 确定圆弧中点的算法