Четверг, 28 Марта 2024, 14:41

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Отдача и разброс (C#)
Отдача и разброс
korveenДата: Воскресенье, 08 Июня 2014, 21:21 | Сообщение # 1
был не раз
Сейчас нет на сайте
Дорого времени суток!
Не получается реализовать отдачу и разброс у оружия. На форумах искал, большинство скриптов уже не так работают. на JS работают, но мне нужно на С#, помогите!
конкретно что не получается:
повернуть оружие по оси Y на N градусов на 1-2 секунды(чтобы потом оружие плавно приходило на свои нулевые позиции.)
вообще не выходит реализовать разброс, одни ошибки( а толком их понять не могу. не получается перемещать в случайных точках оружие при каждом выстреле.
Помогите пожалуйста.
robertonoДата: Воскресенье, 08 Июня 2014, 23:28 | Сообщение # 2
Чокнутый Кот
Сейчас нет на сайте
Самое простое это делать отдачу не на оружие а на камеру. И использовать Mathf.Lerp вместе с этим конечно.
allodsДата: Воскресенье, 08 Июня 2014, 23:34 | Сообщение # 3
почти ветеран
Сейчас нет на сайте
Анимация для отдачи
Для разброса при выстреле меняй угол рандомно от текущего угла +-5 твоей пули или рейкаста
DalyДата: Понедельник, 09 Июня 2014, 00:05 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Анимируй камеру, и поставить проигрыш анимации на кнопку выстрела.
korveenДата: Понедельник, 09 Июня 2014, 08:31 | Сообщение # 5
был не раз
Сейчас нет на сайте
robertono, так и сделать. А что на счет разброса? так же, только в стороны?

allods, Daly, не знаю, не знаю.. Насчет анимации не уверен, но попробую сделать так.
Пока что спасибо.
robertonoДата: Понедельник, 09 Июня 2014, 13:30 | Сообщение # 6
Чокнутый Кот
Сейчас нет на сайте
korveen, трудно сказать. Дело в том что у меня то по другому реализовано) В моей игре я использую true first person, т.е. если посмотреть вниз, то можно увидеть ноги, тело. А значит руки у меня, посредством LookAt смотрят на невидимый куб перед камерой. Который я уже могу двигать в стороны для разброса.
А у тебя скорее всего оружие с руками просто дочерние объекты камеры.
DantorSДата: Понедельник, 09 Июня 2014, 13:39 | Сообщение # 7
заслуженный участник
Сейчас нет на сайте
Ребята, вы про какой разброс? Разброс пуль?
DalyДата: Понедельник, 09 Июня 2014, 13:57 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
DantorS, разброс прицела, и отдача для камеры
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Отдача и разброс (C#)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг