@nano_e_t_4

Как сделать управление персонажем с помощью мыши и клавиатуры?

Всем драсьте
Делаю двумерную игру, вид сверху, сделал скрипты управления персонажем через клавиатуру
Хочу еще добавить управление мышью (как в alient shooter например). Нашел статейку, как это делать но что то не могу сообразить, как встроить такое управление в свою 2д игру
если кто сталкивался, подскажите плз. Или накидайте ссылочек с подобными туториалами, буду очень благодарен
  • Вопрос задан
  • 1030 просмотров
Решения вопроса 2
Griboks
@Griboks Куратор тега Unity
В элиен шутер вроде мышью задаётся только поворот игрока. В общих чертах, вам надо вычислить координаты курсора относительно центра экрана. Дальше вычислить поворот и радиус (см. полярная система координат). Ну и, собственно, скорость=радиус, направление=угол.
Ответ написан
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
Всё сводится к поиску положения мышки в мировых координатах, после этого, зная положение игрока, можно делать всё, что душе угодно. Основные методы, которые вам нужны это Camera.ScreenPointToRay и Camera.ScreenToWorldPoint. Кроме того, на эту тему есть официальный туториал, рекомендую посмотреть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы