用Libgdx移动一个带有角度的精灵

时间:2018-03-25 17:41:52

标签: libgdx sprite

如何根据角度值从原始位置移动精灵:/Users/jules/Desktop/example.png

我不想用目标移动它。

1 个答案:

答案 0 :(得分:1)

这样的事情:

float angle = ...;
float deltaPath = ...;

float deltaX = deltaPath * MathUtils.cos(angle);
float deltaY = deltaPath * MathUtils.sin(angle);

sprite.translate(deltaX, deltaY);