Тёмный

Camera Shake Unity3D - Тряска камеры 

Ambushed Raccoon
Подписаться 11 тыс.
Просмотров 7 тыс.
50% 1

Видеоурок, посвящённый реализации тряски камеры(Camera Shake)
С помощью игрового движка Unity.
В основе реализации лежит, так называемое, ударное вращение. С его помощью очень удобно передавать игроку ощущение полученного урона или отдачи оружия. Вызывая данное вращение много раз мы получим вибрацию камеры.
Главным преимуществом данной реализации я считаю её стабильность. Вы смело можете брать данное решение на вооружение и оно переживёт активное тестирование.
Разбор кода и решения можно найти в статье на DTF:
dtf.ru/gamedev/130309-camera-...
Полезные ссылки:
Unity3D Camera - docs.unity3d.com/ScriptRefere...
Unity3D Quaternion - docs.unity3d.com/ScriptRefere...
Мы на других ресурсах:
Twitch: / ambushedraccoontv
Telegram: t.me/AmbushedRaccoon

Опубликовано:

 

27 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@kelistraza
@kelistraza 4 года назад
Хороший ролик, добавлю в свою копилку интересных идей, однозначно. Спасибо!
@Kitsikoo
@Kitsikoo Год назад
От такой тряски все мозги вытекут.
@user-oq2hn1rl4r
@user-oq2hn1rl4r 4 года назад
привет, не думаешь снимать ролики, о том как написать простого внутриигрового бота?
@ambushedraccoon6408
@ambushedraccoon6408 4 года назад
Привет. Думал о таком. Но не знаю как оформить в более-менее смотрибельную форму. Какой жанр выбрать и тд.
@user-oq2hn1rl4r
@user-oq2hn1rl4r 4 года назад
@@ambushedraccoon6408 есть книга называется "бот для компьютерных игр автор илья шпиголь" там он рассказывает про три вида ботов, кликеры, Внутриигровые боты и Внеигровые боты. Если с кликерами всё ясно, то с внутриигровыми нужно разбираться с памятью, можно взять основу оттуда, в виде видеокурсов это очень интересно, такого материала нигде нету . в моем случай хотелось бы посмотреть как делают ботов на BlueStacks
@user-oq2hn1rl4r
@user-oq2hn1rl4r 4 года назад
@@ambushedraccoon6408 я даже уведомление включу, вдруг решишь сделать курсы)
@ambushedraccoon6408
@ambushedraccoon6408 4 года назад
@@user-oq2hn1rl4r Скачал, книгу. Очень толковая. Большое спасибо. Думаю, что из этого получится что-то сделать для канала.
@user-oq2hn1rl4r
@user-oq2hn1rl4r 4 года назад
@@ambushedraccoon6408 я хотел сделал бота для игры(rise of kingdoms) на эмуляторе андроид, с помощью autoit, c поиском картинки, у меня практический получилось, но это очень не надежная система, не всегда работает, и мне интересна как с помощью второго варианта сделать, теми инструментами котороми он находит значение в памяти, ими не получается найти в эмуляторах. В идеале, если бы ты такого бота сделал для эмулятора)
@claynihorrorgames
@claynihorrorgames 2 года назад
А как сделать чтобы камера сама тряслась без нажатий на кнопки?
@ambushedraccoon6408
@ambushedraccoon6408 2 года назад
Ну это же тестовый код, чтобы показать, что функционал работает. Должна быть какая-то игровая логика, например получение урона, должны быть параметры, которые обозначат, откуда был принесен урон и куда нужно направить камеру. И будет например функция, которая запустит тряску камеры.
@hurricane9804
@hurricane9804 3 года назад
Добрый день! Проверил (прихвастизировал) у себя данный скрипт, после активации отдача сначала работает нормально, но потом без остановки идут мелкие колебания раз в 5 меньше отдачи. С чем это может быть связанно и как это исправить?
@ambushedraccoon6408
@ambushedraccoon6408 3 года назад
Добрый день, Можно пошарить результирующий код скрипта? Или ссылку на проект, чтобы я поотлаживал?
@user-mw8nx3so9b
@user-mw8nx3so9b 6 дней назад
Комментарий был 3 года назад, но у меня такая же проблема сейчас. Суть в том что камерой управляет мышка и после смещения скрипт пробует вернуть в камеру в исходное положение, а скрипт поворота от положения мышки смещает положение камеры и поэтому скрипт тряски не может вернуть в исходное положение камеру. Для решения этой проблемы я удалил ту часть скрипта которая возвращает камеру в исходное положение.
Далее