Тёмный

ВСЕ про Quaternions в Unity - вращение объектов 

NO - GameDev
Подписаться 589
Просмотров 28 тыс.
50% 1

В этом видео я объясню что такое Кватернионы(Quaternions), как их использовать и все методы и функции Кватернионов.
Знаю, что качество видео получилось хуже чем первое, но пытаюсь улучшать качество видео

Развлечения

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

 

22 июл 2021

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 94   
@PLoveCode
@PLoveCode 2 года назад
Еще 100 раз буду возвращаться к этому ролику. Спасибо тебе огромное)
@Quadq
@Quadq 2 года назад
Спасибо, реально узнал много нового на простом языке, кватернион это вообще раньше было для меня самой сложной темой.
@Kawabatushka
@Kawabatushka Год назад
Сложной мемой
@fillion6288
@fillion6288 Год назад
Спасибо! Наконец смог сделать плавное вращение космического корабля с помощью джойстика!))
@user-rz8cy8gx9z
@user-rz8cy8gx9z 5 месяцев назад
просто бля огромное человеческое спасибо я баг 5 дней фиксил только после этого видоса исправил за 10 минут
@Quadq
@Quadq 2 года назад
2:13 ты тут ошибся, Quaternion.identity возвращает не нулевой поворот, а параметры по умолчанию, и если у тебя допустим будет префаб, а в нём по умолчанию будет какой-то поворот, то при использовании Quaternion.identity вернутся значения поворота префаба по умолчанию
@no-gamedev8336
@no-gamedev8336 2 года назад
Аок спасибо, мб доки не правильно прочитал
@D00Mcraft
@D00Mcraft 2 года назад
Не правда. Identity всегда возвращает значение (x=0, y=0, z=0, w=1), что соответствует "отсутствию вращения" в системе координат unity, и про ориентацию префабов ему ничего не известно
@user-xm2sx9dq9b
@user-xm2sx9dq9b 2 года назад
Класс Quaternion содержит следующую строку: private static readonly Quaternion identityQuaternion = new Quaternion(0.0f, 0.0f, 0.0f, 1f); а Quaternion.identity, опять же судя по Quaternion, это просто геттер для identityQuaternion
@user-wb5yv9gn8y
@user-wb5yv9gn8y 5 месяцев назад
спасибо, ато повторяю по туториалам, а ничего не понимал, теперь хоть понимаю
@user-oh5jk6kf4x
@user-oh5jk6kf4x 2 года назад
Когда речь пошла про Normalize и normalized речь превратилась в шизофазию
@no-gamedev8336
@no-gamedev8336 2 года назад
ок, буду исправляться
@dgababot
@dgababot 2 года назад
Не понял, но всё принял, спасибо! Делай побольше гайдов по unity... Пожалуйста...
@darudev
@darudev 2 года назад
Что же будет дальше)
@bogdan9423
@bogdan9423 11 месяцев назад
Можно ссылки на треки пожалуйста? Очень надо
@fisashgames6704
@fisashgames6704 2 года назад
годно
@lobster133
@lobster133 Год назад
Крутое видео
@user-ok4gx1db2h
@user-ok4gx1db2h 2 года назад
Можно трек во второй половине видео?
@Sovereing2027
@Sovereing2027 Год назад
найс спс
@hyperbebra1134
@hyperbebra1134 2 года назад
дорогие друзья, является ли это японской мультипликационной анимацией в жанре для совершеннолетних?
@user-su7yd6og7y
@user-su7yd6og7y 2 года назад
Да. Хорошо бы рассказать что такое кватернион.
@no-gamedev8336
@no-gamedev8336 2 года назад
К сожалению я сам до конца не понмаю как работают кватернионы в математике, я еще даже в универ не пошел, так что времени на это нет
@Kitsikoo
@Kitsikoo Год назад
@@no-gamedev8336 сам не знает, но других учит :D классика :D
@xfilya0
@xfilya0 21 день назад
@@Kitsikoo лучший способ научиться самому - научить кого-то
@Kitsikoo
@Kitsikoo 21 день назад
@@xfilya0 как ты собираешься кого-то учить, если сам нихера не знаешь? шутник
@belxsi
@belxsi Год назад
Я бы хотел узнать про матрицы в юнити
@mrekfkfchrf
@mrekfkfchrf Год назад
давай хочу про квартанионы!
@Asik15
@Asik15 2 года назад
ничишуя не погнял, но очень интересно
@qaraotkel
@qaraotkel 2 года назад
Комментарий для продвижения видео
@no-gamedev8336
@no-gamedev8336 2 года назад
комментарий для продвижения видео
@denisdenisov8618
@denisdenisov8618 2 года назад
Комментарий для продвижения комментария для продвижения видео
@no-gamedev8336
@no-gamedev8336 2 года назад
@@denisdenisov8618 комментарий для комментарий для продвижения видео для комментарий для продвижения видео для продвижения видео
@artiomsreda797
@artiomsreda797 11 месяцев назад
Круто! Еще бы избавится от музыки и гифак и видео не будет порождать головную боль. Автор, прислушайся. Спасибо за урок!
@user-zh8gn8iw1c
@user-zh8gn8iw1c 2 года назад
Слишком много мемов - это отвлекает
@rinatkin7194
@rinatkin7194 2 года назад
Привет, как сделать движение мотоциклиста
@no-gamedev8336
@no-gamedev8336 2 года назад
1. Загугли 2. Нет полного описания задачи, я не понимаю что ты хочешь сделать
@vendis7544
@vendis7544 2 года назад
Воу воу воу полегче второй видос пушка. МУЗЫКУ ПОТИШЕ, ПОЖАЛУЙСТА)
@no-gamedev8336
@no-gamedev8336 2 года назад
ладно
@co6op13
@co6op13 2 года назад
Давай ещё в том же духе. Мемы необязательно.
@no-gamedev8336
@no-gamedev8336 2 года назад
Понял, принял, возможно обработал
@JustDzhiDeveloper
@JustDzhiDeveloper 2 года назад
У меня передоз мемов
@no-gamedev8336
@no-gamedev8336 2 года назад
Меньше или больше делать?
@JustDzhiDeveloper
@JustDzhiDeveloper 2 года назад
@@no-gamedev8336 Сейчас на данный момент идеально. И не много, и не мало, и по теме. Короче супер
@user-mh2ll7cg7x
@user-mh2ll7cg7x 13 дней назад
@@no-gamedev8336 Вообще не делать
@Quadq
@Quadq 2 года назад
7:13 почему нельзя использовать просто OnCollisionEnter()?
@no-gamedev8336
@no-gamedev8336 2 года назад
Сори что поздно отвечаю, ютуб походу удалил и прогружал твой коммент, короче идея была в том чтобы вращение и гравитация игрока совпадал с вектором нормали объекта, чтобы он как бы примагничивался и мог доехать до потолка и не упасть
@no-gamedev8336
@no-gamedev8336 2 года назад
А с OnCollisionEnter могли возникнуть баги, хотя хз, может тоже можно заюзать
@real4372
@real4372 2 года назад
Прекол :) А как насчет туториала по мультиплееру? :)))
@no-gamedev8336
@no-gamedev8336 2 года назад
мб попозже сделаю, а точнее после сентября, тк в планах не было
@user-nf5rl6vb9z
@user-nf5rl6vb9z 2 года назад
Можешь, пожалуйста помочь. Я хочу сделать так, чтоб при повороте игрока в 2D по оси Z, камера поворачивалась по оси Z за игроком, но с небольшим отставанием, а после окончания поворота принимал значение rotation игрока
@no-gamedev8336
@no-gamedev8336 2 года назад
Попробуй использовать transform.rotation = Quaternion.Slerp( transform.rotation, RoataionИгрока, Определенное значение - шаг) в void Update() Если чтото не понятно, можешь почитать про Quaternion.Lerp и Slerp в инете
@pu55yEaterr
@pu55yEaterr Год назад
very helpful. I cant understand anything bc im not russian lol
@user-zv5zx4ll9y
@user-zv5zx4ll9y 2 года назад
Всё норм, но мемы отвлекают XD
@no-gamedev8336
@no-gamedev8336 2 года назад
В новом ролике и в последующих мемов будет меньше, и по возможности скрытые по смыслу мемы)
@deniswood357
@deniswood357 2 года назад
Как Эйлер у тебя превращается в уйлер, уелер и пр?)
@no-gamedev8336
@no-gamedev8336 2 года назад
Хааххаахах, это не эйлер. Я уже честнр не помню что я там говорил, но эйлера не помню)
@D00Mcraft
@D00Mcraft 2 года назад
Если ты про Euler, то правильно читать "Ойлер". В русском языке все немецкие имена и фамилии часто коверкают: Айнштайн (Эйнштейн), Фройд (Фрейд), Хитлер (Гитлер), Ханс (Ганс) и т.д.
@user-ob7ps2gj1i
@user-ob7ps2gj1i 2 года назад
Один из первых
@user-bp5qu9ie5o
@user-bp5qu9ie5o 2 года назад
Не сильно информативно, но угарно
@no-gamedev8336
@no-gamedev8336 2 года назад
Ладно
@Kiwi-fk4gj
@Kiwi-fk4gj 2 года назад
а ещё сделай задержку между переходами...
@no-gamedev8336
@no-gamedev8336 2 года назад
Какими переходами?
@Kiwi-fk4gj
@Kiwi-fk4gj 2 года назад
@@no-gamedev8336 между кодом и юнькой
@no-gamedev8336
@no-gamedev8336 2 года назад
@@Kiwi-fk4gj зачем, ниче не понял
@PelipUnityDev
@PelipUnityDev 2 года назад
Совет. Пересаживайся с VS Code на Visual Studio или Rider. Эти среды предназначены для работы конкретно с C# и имеют расширения для Unity. VS Code подходит больше для начинающих. Теперь касательно видео. Содержательно, но сумбурно. Много комментариев, что не понятен материал. Тема сложная и быстрая подача это никак не исправляет. Наоборот усугубляет Не смотря на всё это было всё же познавательно, ибо про суть Qaternion я не был в курсе. Не останавливайся и делай больше видео. В русском сегменте не хватает подобных видео
@no-gamedev8336
@no-gamedev8336 2 года назад
Спасибо за развернутый отзыв!) Понял тебя, буду больше объяснять суть зачем это и как. Насчет пересадки, я остался на Visual studio, потому что с vs code бесконечные проблемы
@firewatch123
@firewatch123 Год назад
почему VS Code для начинающих? Видел множество разработчиков высокого уровня, которые пишут в VS Code.
@PelipUnityDev
@PelipUnityDev Год назад
@@firewatch123 я видео обратную ситуацию. В моëм окружении старшие спецы не используют VS Code на постоянке. Она легковесная, потому что в стоковом состоянии имеет минимальный функционал. Еë пользуются когда нужно быстро на ноуте накидать код. Студия и Райдер в стоке имеют больше функций по типу работы с гитом и продвинутого интелисенса. Поэтому предпочитают их для основной работы
@firewatch123
@firewatch123 Год назад
@@PelipUnityDev Спасибо за быстрый ответ. Но ведь VS Code это редактор, который полностью можно настроить под себя, куча разных тем, расширений, тоже удобен, но соглашусь, что в перспективе на больших проектах VS/Rider будет лучше.
@Mix_Maxim
@Mix_Maxim Год назад
Я списал скрипт но не чего не заработало
@user-jn9gz4nk8x
@user-jn9gz4nk8x Год назад
слышал только музыку
@tutorials920
@tutorials920 2 года назад
Вращение - X Y Z W
@no-gamedev8336
@no-gamedev8336 2 года назад
У кватернионов x y z w, а мы это представляем в виде 3 углов
@1pampers13aby7
@1pampers13aby7 2 года назад
либо музыку чу-чуть потише, либо себя громче
@no-gamedev8336
@no-gamedev8336 2 года назад
Уже учтено, спасибо
@driko_chiko_briko
@driko_chiko_briko 2 года назад
Зачем ты изнасиловал мой мозг гуманитария? :/
@user-ox6eq9dz8o
@user-ox6eq9dz8o 2 года назад
Jaja binx
@vladimirk7296
@vladimirk7296 2 года назад
Чую, что автор врёт в математике, но пока не наберусь достаточного базиса, не могу обосновать своё мнение
@no-gamedev8336
@no-gamedev8336 2 года назад
в какой математике, тут ее нету
@no-gamedev8336
@no-gamedev8336 2 года назад
да, я мог случайно наврать про комплексные числа, тк не изучал глубоко эту тему) Но это вообще не важно, суть в другом
@t0xangames207
@t0xangames207 Год назад
кватернион это структура, а не класс
@Kitsikoo
@Kitsikoo Год назад
Unity это просто дичь.
@Bushido_Cat
@Bushido_Cat 2 месяца назад
А все токи может расскажешь что такое кватернион?
@no-gamedev8336
@no-gamedev8336 2 месяца назад
Хз, система гиперкомплексных чисел, образующая векторное пространство размерностью четыре над полем вещественных чисел. Короче я в универ пойду ток в след году, не бейй этому видео 10 лет
Далее
HELLUVA BOSS - APOLOGY TOUR  // S2: Episode 9
21:55
Why Don't Ice Rinks Melt?
01:00
Просмотров 8 млн
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Просмотров 538 тыс.
Всё про корутины в Unity 3D
13:18
Просмотров 98 тыс.
ПОЧЕМУ ВСЕ ТРЯСЕТСЯ в UNITY ?
39:14
FIRST PERSON MOVEMENT in Unity - FPS Controller
23:53
31 portals of impossible shape
35:50
Просмотров 649 тыс.
Делаю эволюцию ИИ в Unity
17:05
Просмотров 476 тыс.
I wish I could change THIS fast! 🤣
0:33
Просмотров 51 млн
Экзамен у женщин и мужчин
0:27
Просмотров 2,5 млн