LibGDX вращение объекта за курсором мыши

313
04 марта 2017, 03:12

Не нашел нужного метода по реализации вращения объекта за курсором мыши. Пытался сам реализовать это, но в связи с неопытностью, этого сделать не вышло. Само вращение осуществляю через метод draw класса SpriteBatch.

Answer 1

Что нужно сделать:
1. Определить координаты мыши на экране
2. Преобразовать эти координаты в игровые (3D пространство) на плоскости где находится ваш объект.
3. Построить вектор от вашего объекта до мыши
4. С помощью вектора найти угол через Math.atan2();
5. Повернуть ваш объект на требуемый угол.

Если нужен будет конкретный пример, пишите в комментарии. Обновлю сообщение.

READ ALSO
Проблема с TextView

Проблема с TextView

Моя программа считывает данные из файла и отображает их в TextViewМне нужно определить количество виртуальных страниц, на которые разбивается...

343
работа с JDBC и запросы к БД

работа с JDBC и запросы к БД

Необходима помощь вот каком вопросеНаписал запросы к БД, на что было получено замечание, что "использование ps неэффективно"

295
Выбираю какой язык изучать - Java или Python [требует правки]

Выбираю какой язык изучать - Java или Python [требует правки]

Есть задача - создать веб-приложение по типу CRM (база данный клиентов и работа с ней) с возможностью подсоединения его к api разных сервисов,...

376