Не могу воспроизвести ваше движение в группах. Но имейте в виду, что есть 5 вращающихся групп в дополнение к вращению каждого изображения. Закомментируйте следующий раздел:
for (int i = 0; i < len; i++)
if (rotateSprites)
stage.getGroups().get(i).rotation += Gdx.graphics.getDeltaTime();
else
stage.getGroups().get(i).rotation = 0;
Это отключит вращение группы. Может быть, это дает некоторое представление. Из вашего видео я увидел, что у вас есть изображения, которые, кажется, вращаются вокруг своего верхнего правого угла, возможно, это тоже обманчиво. Но в целом изображения и группы будут вращаться вокруг своего источника (например, вокруг оси).
В вышеупомянутом методе draw(...)
текстура будет первоначально помещена в (x, y)
с данным (width, height)
, а затем масштабирована и повернута вокруг (originX, originY)
.