java - 让 Sprite 像时钟指针一样旋转?

标签 java rotation libgdx sprite

我做了一个类似于时钟指针的 Sprite ,我让它像这样旋转:

if(condition==true){
  Sprite.rotate(1);
}

但正如我所料,它不会像时钟指针一样旋转,而是会旋转整个纹理,我不希望底部保持原位,只有上部像时钟一样旋转。我不知道该怎么做。

最佳答案

你的意思是它围绕它的中心而不是它的末端旋转?

您可以使用 setOrigin(float, float) 设置 Sprite 的原点它将围绕该点旋转。

关于java - 让 Sprite 像时钟指针一样旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31611987/

相关文章:

ios - iOS 旋转后 subview Controller 高度为零

python - 如何在python中旋转 turtle 形状

java - LibGDX标度法的使用

java - 使用 libgdx 允许横向选项和加速度计

java - Triple Des 代码返回不同长度的密码

java - java下载之间的区别

Java 还是 Ruby,有区别吗?

c# - 在 C# 中旋转图像的矩阵乘法

java - ANT_HOME 设置正确但无法运行 ant

java - 调用时收集 NoSuchMethodError,stream() 方法