我想根据系统给我的输入偏移量在屏幕上移动 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/