Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Александр
@Wabbaka
Тупикал Hello world!
Unity
Как сделать так чтобы персонаж поворачивался в сторону курсора мыши?
Если курсор мыши справа от персонажа, то персонаж поворачивается вправо, если слева, то влево.
Вопрос задан
более трёх лет назад
2119 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Александр
@Wabbaka
Автор вопроса
Тупикал Hello world!
private bool facingRight = false;
public void Update()
{
LookAtCursor();
pos = Camera.main.WorldToScreenPoint(transform.position);
}
public void Flip()
{
facingRight = !facingRight;
Vector3 Scaler = transform.localScale;
Scaler.x *= -1;
transform.localScale = Scaler;
}
public void LookAtCursor()
{
if(Input.mousePosition.x < pos.x && !facingRight) Flip();
else if (Input.mousePosition.x > pos.x && facingRight) Flip();
}
Ответ написан
более трёх лет назад
Комментировать
Нравится
3
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
1
WasTabon
@WasTabon
Как сделать поворот игрока за курсором как в Top Down Shooter Unity3D 2019?
?)
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Александр
@Wabbaka
Автор вопроса
Это не то что нужно мне флип нужен был
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C#
+1 ещё
Простой
Как можно реализовать логику ИИ которая следует за игроком и атакует его?
1 подписчик
15 часов назад
43 просмотра
0
ответов
Unity
+1 ещё
Простой
Какой способ сохранения в Unity лучше и как его реализовать, если много данных?
1 подписчик
вчера
67 просмотров
1
ответ
C#
+1 ещё
Простой
Почему 3д персонаж не прыгает?
1 подписчик
вчера
62 просмотра
2
ответа
C#
+1 ещё
Простой
Почему когда я кидаю луч и нахожусь не внутри другого коллайдера, то все нормально, а когда изнутри, то он его не видит?
1 подписчик
вчера
56 просмотров
1
ответ
Unity
Простой
Как сделать чтобы Decal отображался только для определенного объекта?
1 подписчик
вчера
13 просмотров
1
ответ
Unity
Простой
Как можно наложить 1 материал поверх других?
1 подписчик
08 апр.
34 просмотра
2
ответа
Unity
Простой
Unity есть проблема в аниматоре?
1 подписчик
08 апр.
30 просмотров
1
ответ
C#
+1 ещё
Простой
(UNITY) Как удалить члены списка?
1 подписчик
05 апр.
272 просмотра
1
ответ
C#
+2 ещё
Средний
Можно ли хранить данные игрока Unity на Firebase?
1 подписчик
01 апр.
120 просмотров
1
ответ
Unity
Простой
Как в 3D-моделях можно сделать кости для анимации?
1 подписчик
30 мар.
67 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
User Acquisition Manager
Wanted.
•
Лимассол
До 5 000 €
Программист 1С
Data World
•
Москва
До 220 000 ₽
Data Engineer\ Разработчик БД SQL
Data World
•
Санкт-Петербург
До 230 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама