Я хочу, чтобы четыре спрайта вывели одну точку происхождения. Но если я использую как этотКак применить круговое движение для спрайтов в libgdx
sprite_p1_avatar = new Sprite(dummyText);
sprite_p1_avatar.setPosition(200, 200);
sprite_p1_avatar.setOrigin(100, 100);
sprite_p2_avatar = new Sprite(dummyText);
sprite_p2_avatar.setPosition(300, 300);
sprite_p2_avatar.setOrigin(100, 100);
sprite_p3_avatar = new Sprite(dummyText);
sprite_p3_avatar.setPosition(400, 400);
sprite_p3_avatar.setOrigin(100, 100);
sprite_p4_avatar = new Sprite(dummyText);
sprite_p4_avatar.setPosition(500, 500);
sprite_p4_avatar.setOrigin(100, 100);
sprite_p1_avatar.rotate(40 * delta);
sprite_p1_avatar.draw(batch);
sprite_p2_avatar.rotate(40 * delta);
sprite_p2_avatar.draw(batch);
sprite_p3_avatar.rotate(40 * delta);
sprite_p3_avatar.draw(batch);
sprite_p4_avatar.rotate(40 * delta);
sprite_p4_avatar.draw(batch);
спрайт инвертируются в то время как вращается, так как эти спрайты профильные фотографии пользователей, которые я хочу, чтобы они оставались прямыми, а орбитальный в каждой точке. Есть ли способ перемещать спрайты по круговой траектории без вращения.
вы можете предоставить скриншоты? – ronscript
добавил скриншоты –
Я не могу предоставить вам ответ n, но вот ссылка на формулу. http://www.physicsclassroom.com/calcpad/circgrav – ronscript