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

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

КОМЕНТАРІ • 96

  • @PLoveCode
    @PLoveCode 2 роки тому +6

    Еще 100 раз буду возвращаться к этому ролику. Спасибо тебе огромное)

  • @AleksandrChyzhevskyi
    @AleksandrChyzhevskyi Місяць тому

    Красавчик, классные видео!

  • @SatEl-i3w
    @SatEl-i3w 9 місяців тому +1

    просто бля огромное человеческое спасибо я баг 5 дней фиксил только после этого видоса исправил за 10 минут

  • @Quadq
    @Quadq 3 роки тому +15

    Спасибо, реально узнал много нового на простом языке, кватернион это вообще раньше было для меня самой сложной темой.

  • @Quadq
    @Quadq 3 роки тому +10

    2:13 ты тут ошибся, Quaternion.identity возвращает не нулевой поворот, а параметры по умолчанию, и если у тебя допустим будет префаб, а в нём по умолчанию будет какой-то поворот, то при использовании Quaternion.identity вернутся значения поворота префаба по умолчанию

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      Аок спасибо, мб доки не правильно прочитал

    • @D00Mcraft
      @D00Mcraft 2 роки тому +1

      Не правда. Identity всегда возвращает значение (x=0, y=0, z=0, w=1), что соответствует "отсутствию вращения" в системе координат unity, и про ориентацию префабов ему ничего не известно

    • @ЕвпатийКнурмансон
      @ЕвпатийКнурмансон 2 роки тому

      Класс Quaternion содержит следующую строку:
      private static readonly Quaternion identityQuaternion = new Quaternion(0.0f, 0.0f, 0.0f, 1f);
      а Quaternion.identity, опять же судя по Quaternion, это просто геттер для identityQuaternion

  • @КлимНуралин-у4у
    @КлимНуралин-у4у 2 роки тому +1

    Когда речь пошла про Normalize и normalized речь превратилась в шизофазию

  • @ТимофейКопаница
    @ТимофейКопаница 2 місяці тому

    почему-то возникает проблема с присвоением занчений поворота для объекта из поля текстового ввода

  • @бобрыгады
    @бобрыгады 9 місяців тому

    спасибо, ато повторяю по туториалам, а ничего не понимал, теперь хоть понимаю

  • @fillion6288
    @fillion6288 2 роки тому +1

    Спасибо! Наконец смог сделать плавное вращение космического корабля с помощью джойстика!))

  • @tanatolii8934
    @tanatolii8934 3 місяці тому

    Афигенно

  • @lobster133
    @lobster133 Рік тому

    Крутое видео

  • @hyperbebra1134
    @hyperbebra1134 3 роки тому +4

    дорогие друзья, является ли это японской мультипликационной анимацией в жанре для совершеннолетних?

  • @bogdan9423
    @bogdan9423 Рік тому +1

    Можно ссылки на треки пожалуйста? Очень надо

  • @qaraotkel
    @qaraotkel 3 роки тому +1

    Комментарий для продвижения видео

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      комментарий для продвижения видео

    • @denisdenisov8618
      @denisdenisov8618 3 роки тому

      Комментарий для продвижения комментария для продвижения видео

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому +1

      @@denisdenisov8618 комментарий для комментарий для продвижения видео для комментарий для продвижения видео для продвижения видео

  • @АлексейКарпунов-х8э

    Слишком много мемов - это отвлекает

  • @dgababot
    @dgababot 3 роки тому +4

    Не понял, но всё принял, спасибо! Делай побольше гайдов по unity... Пожалуйста...

  • @РоманКривжа
    @РоманКривжа 2 роки тому +2

    Да. Хорошо бы рассказать что такое кватернион.

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      К сожалению я сам до конца не понмаю как работают кватернионы в математике, я еще даже в универ не пошел, так что времени на это нет

    • @Kitsikoo
      @Kitsikoo 2 роки тому +1

      @@no-gamedev8336 сам не знает, но других учит :D классика :D

    • @pepsiCharp
      @pepsiCharp 4 місяці тому

      @@Kitsikoo лучший способ научиться самому - научить кого-то

    • @Kitsikoo
      @Kitsikoo 4 місяці тому

      @@pepsiCharp как ты собираешься кого-то учить, если сам нихера не знаешь? шутник

  • @Sovereing2027
    @Sovereing2027 Рік тому

    найс спс

  • @ИльяСмирнов-д8ф
    @ИльяСмирнов-д8ф 2 роки тому

    Можно трек во второй половине видео?

  • @darudev
    @darudev 3 роки тому +2

    Что же будет дальше)

  • @fisashgames6704
    @fisashgames6704 3 роки тому

    годно

  • @ГлебОвсов-н3в
    @ГлебОвсов-н3в Місяць тому

    1:33 задушню, но Question это структура

  • @Quadq
    @Quadq 3 роки тому

    7:13 почему нельзя использовать просто OnCollisionEnter()?

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      Сори что поздно отвечаю, ютуб походу удалил и прогружал твой коммент, короче идея была в том чтобы вращение и гравитация игрока совпадал с вектором нормали объекта, чтобы он как бы примагничивался и мог доехать до потолка и не упасть

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      А с OnCollisionEnter могли возникнуть баги, хотя хз, может тоже можно заюзать

  • @rinatkin7194
    @rinatkin7194 2 роки тому

    Привет, как сделать движение мотоциклиста

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      1. Загугли
      2. Нет полного описания задачи, я не понимаю что ты хочешь сделать

  • @Asik15
    @Asik15 3 роки тому +1

    ничишуя не погнял, но очень интересно

  • @ЕвгенийМалыхин-ю2ц
    @ЕвгенийМалыхин-ю2ц 3 роки тому +1

    Всё норм, но мемы отвлекают XD

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      В новом ролике и в последующих мемов будет меньше, и по возможности скрытые по смыслу мемы)

  • @artiomsreda797
    @artiomsreda797 Рік тому

    Круто! Еще бы избавится от музыки и гифак и видео не будет порождать головную боль. Автор, прислушайся. Спасибо за урок!

  • @vendis7544
    @vendis7544 3 роки тому +1

    Воу воу воу полегче второй видос пушка. МУЗЫКУ ПОТИШЕ, ПОЖАЛУЙСТА)

  • @Mepp3ku
    @Mepp3ku Рік тому

    слышал только музыку

  • @АткырТадыров-ю5ь
    @АткырТадыров-ю5ь 2 роки тому

    Можешь, пожалуйста помочь. Я хочу сделать так, чтоб при повороте игрока в 2D по оси Z, камера поворачивалась по оси Z за игроком, но с небольшим отставанием, а после окончания поворота принимал значение rotation игрока

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      Попробуй использовать transform.rotation = Quaternion.Slerp( transform.rotation, RoataionИгрока, Определенное значение - шаг) в void Update()
      Если чтото не понятно, можешь почитать про Quaternion.Lerp и Slerp в инете

  • @pitsa5000
    @pitsa5000 2 роки тому

    давай хочу про квартанионы!

  • @real4372
    @real4372 3 роки тому +4

    Прекол :) А как насчет туториала по мультиплееру? :)))

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      мб попозже сделаю, а точнее после сентября, тк в планах не было

  • @Mix_Maxim
    @Mix_Maxim Рік тому

    Я списал скрипт но не чего не заработало

  • @vinhnguyen-o5z
    @vinhnguyen-o5z 2 роки тому

    very helpful. I cant understand anything bc im not russian lol

  • @PelipUnityDev
    @PelipUnityDev 3 роки тому +2

    Совет. Пересаживайся с VS Code на Visual Studio или Rider. Эти среды предназначены для работы конкретно с C# и имеют расширения для Unity. VS Code подходит больше для начинающих.
    Теперь касательно видео. Содержательно, но сумбурно. Много комментариев, что не понятен материал. Тема сложная и быстрая подача это никак не исправляет. Наоборот усугубляет
    Не смотря на всё это было всё же познавательно, ибо про суть Qaternion я не был в курсе. Не останавливайся и делай больше видео. В русском сегменте не хватает подобных видео

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому +1

      Спасибо за развернутый отзыв!) Понял тебя, буду больше объяснять суть зачем это и как. Насчет пересадки, я остался на Visual studio, потому что с vs code бесконечные проблемы

    • @firewatch123
      @firewatch123 2 роки тому +1

      почему VS Code для начинающих? Видел множество разработчиков высокого уровня, которые пишут в VS Code.

    • @PelipUnityDev
      @PelipUnityDev 2 роки тому

      @@firewatch123 я видео обратную ситуацию. В моëм окружении старшие спецы не используют VS Code на постоянке. Она легковесная, потому что в стоковом состоянии имеет минимальный функционал. Еë пользуются когда нужно быстро на ноуте накидать код. Студия и Райдер в стоке имеют больше функций по типу работы с гитом и продвинутого интелисенса. Поэтому предпочитают их для основной работы

    • @firewatch123
      @firewatch123 2 роки тому +1

      @@PelipUnityDev Спасибо за быстрый ответ. Но ведь VS Code это редактор, который полностью можно настроить под себя, куча разных тем, расширений, тоже удобен, но соглашусь, что в перспективе на больших проектах VS/Rider будет лучше.

  • @driko_chiko_briko
    @driko_chiko_briko 3 роки тому +1

    Зачем ты изнасиловал мой мозг гуманитария? :/

  • @belxsi
    @belxsi 2 роки тому

    Я бы хотел узнать про матрицы в юнити

  • @deniswood357
    @deniswood357 2 роки тому

    Как Эйлер у тебя превращается в уйлер, уелер и пр?)

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      Хааххаахах, это не эйлер. Я уже честнр не помню что я там говорил, но эйлера не помню)

    • @D00Mcraft
      @D00Mcraft 2 роки тому

      Если ты про Euler, то правильно читать "Ойлер". В русском языке все немецкие имена и фамилии часто коверкают: Айнштайн (Эйнштейн), Фройд (Фрейд), Хитлер (Гитлер), Ханс (Ганс) и т.д.

  • @Bushido_Cat
    @Bushido_Cat 6 місяців тому

    А все токи может расскажешь что такое кватернион?

    • @no-gamedev8336
      @no-gamedev8336  6 місяців тому

      Хз, система гиперкомплексных чисел, образующая векторное пространство размерностью четыре над полем вещественных чисел. Короче я в универ пойду ток в след году, не бейй
      этому видео 10 лет

  • @co6op13
    @co6op13 3 роки тому

    Давай ещё в том же духе. Мемы необязательно.

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      Понял, принял, возможно обработал

  • @1pampers13aby7
    @1pampers13aby7 2 роки тому

    либо музыку чу-чуть потише, либо себя громче

  • @RIMURU_ZET
    @RIMURU_ZET 3 роки тому +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 зачем, ниче не понял

  • @ИльяМаглич
    @ИльяМаглич 3 роки тому

    Не сильно информативно, но угарно

  • @partyshow4898
    @partyshow4898 22 дні тому

    выруби фон музыку плиз

  • @tutorials920
    @tutorials920 2 роки тому

    Вращение - X Y Z W

    • @no-gamedev8336
      @no-gamedev8336  2 роки тому

      У кватернионов x y z w, а мы это представляем в виде 3 углов

  • @t0xangames207
    @t0xangames207 Рік тому

    кватернион это структура, а не класс

  • @Kitsikoo
    @Kitsikoo 2 роки тому

    Unity это просто дичь.

  • @АнтонСамсонов-я4ы
    @АнтонСамсонов-я4ы 2 роки тому

    Jaja binx

  • @vladimirk7296
    @vladimirk7296 3 роки тому

    Чую, что автор врёт в математике, но пока не наберусь достаточного базиса, не могу обосновать своё мнение

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      в какой математике, тут ее нету

    • @no-gamedev8336
      @no-gamedev8336  3 роки тому

      да, я мог случайно наврать про комплексные числа, тк не изучал глубоко эту тему) Но это вообще не важно, суть в другом