Поворот оружия игрока за курсором.

Общие вопросы о Unity3D

Поворот оружия игрока за курсором.

Сообщение mr_abc 24 мар 2016, 21:46

Всем привет! У меня есть 2Д персонаж, вид сбоку, на руках держит оружие. Оружие (ну и руки, собственно) должно поворачиваться за курсором (для ПК версий). Подскажите пожалуйста, как это реализовать? Плюс при выстреле рука и оружие анимируются.
Спасибо!
mr_abc
UNец
 
Сообщения: 6
Зарегистрирован: 22 мар 2016, 15:44

Re: Поворот оружия игрока за курсором.

Сообщение samana 24 мар 2016, 22:44

Например, чтобы повернуть спрайт, допустим правой стороной, к мыши, то такой код сработает
Синтаксис:
Используется csharp
Vector3 mouseInWorld = (Vector2)Camera.main.ScreenToWorldPoint(Input.mousePosition);
transform.right = mouseInWorld - transform.position;

p.s. будет работать если камера ортографическая.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Поворот оружия игрока за курсором.

Сообщение mr_abc 25 мар 2016, 09:55

Спасибо за ответ, я вопрос чуть неправильно изложил, извините. Меня интересует не сама реализация поворота за мышкой, а реализация анимации для данного персонажа. Создать отдельный контейнер для руки руки с оружием и этот контейнер вращать? Просто может есть получше идеи, чтобы выглядело живее?)
mr_abc
UNец
 
Сообщения: 6
Зарегистрирован: 22 мар 2016, 15:44

Re: Поворот оружия игрока за курсором.

Сообщение immeasurability 25 мар 2016, 12:59

mr_abc писал(а):Спасибо за ответ, я вопрос чуть неправильно изложил, извините. Меня интересует не сама реализация поворота за мышкой, а реализация анимации для данного персонажа. Создать отдельный контейнер для руки руки с оружием и этот контейнер вращать? Просто может есть получше идеи, чтобы выглядело живее?)


подходит как для 2D так и 3D сам использую в 2D игре https://www.youtube.com/watch?time_cont ... NvtZCboy7w
https://www.assetstore.unity3d.com/en/#!/content/14290
Discord era#6140

youtube.com/user/immeasurability/videos
Аватара пользователя
immeasurability
Адепт
 
Сообщения: 1097
Зарегистрирован: 08 авг 2013, 18:09

Re: Поворот оружия игрока за курсором.

Сообщение mr_abc 25 мар 2016, 14:35

Крутая штука, спасибо, как заработаю - куплю)
mr_abc
UNец
 
Сообщения: 6
Зарегистрирован: 22 мар 2016, 15:44

Re: Поворот оружия игрока за курсором.

Сообщение immeasurability 29 мар 2016, 12:30

mr_abc писал(а):Крутая штука, спасибо, как заработаю - куплю)


я для тестов не стал парится и просто скачал ее бесплатно, а под проект уже когда будет все готово буду покупать, если бы деньги водились я бы ему с верху пару 1000 долларов накинул бы
Discord era#6140

youtube.com/user/immeasurability/videos
Аватара пользователя
immeasurability
Адепт
 
Сообщения: 1097
Зарегистрирован: 08 авг 2013, 18:09


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4