Вот
исходный код на гитхабе
setRotationZ не крутит только вокруг Z, а указывает именно новую ориентацию, которая является поворотом вокруг оси Z.
public void setRotationZ (float angle) {
rotation.set(Vector3.Z, angle);
updated = false;
}
Если хочется модифицировать уже существующее положение, то можно попробовать такой метод:
public void rotateZ (float angle) {
rotator.set(Vector3.Z, angle);
rotation.mul(rotator);
updated = false;
}
Он доворачивает спрайт вокруг оси Z.