Unity 2D top down Racing ("Разбор" кода Романа Сакутина)

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025

Комментарии • 73

  • @PUsiK_GaMe
    @PUsiK_GaMe Год назад

    Привет, отличный видос, почитал другие коментарии, тот факт что автор видео делает движение чере твердое тело это 100℅ верное решение, тут и производительнось и взаимодействие с другими объектами и т. д. Ну а тролить друг друга => мативация писать продуманный код, а не на отшибись; Всем благ и отличных идей для проектов.

  • @antigames4656
    @antigames4656 Год назад +6

    Ну да разбор на уровне Сакутина если это стеб то норм 😊

  • @dmitriypermyakov5402
    @dmitriypermyakov5402 Год назад +3

    Много нового узнал - Ауди хорошая машина, например. 🙂

  • @SekundaPrikola
    @SekundaPrikola Год назад

    Пов: роман сакутин когда не знал шо такое RIGID BODY [gs
    fh:

  • @Константин-ф6г9ж
    @Константин-ф6г9ж Год назад

    Ты не поверишь, пацан. Я в детстве видел NFS, где нажатием на пробел включаешь "нитро", и машина ускоряется!!! Мамой клянусь!

  • @Enigma_ZXC
    @Enigma_ZXC Год назад

    сколько смотрю сакутина что бы он юзал апдейт да ещё и паблик сроку это старый видос?

  • @4rtochka
    @4rtochka Год назад +1

    Неожидал что Озон еще и программист

    • @unitypie3355
      @unitypie3355  Год назад

      Какой ещё озон?

    • @erelshinzhin5224
      @erelshinzhin5224 Год назад

      ​​@@unitypie3355твой голос похож на голос терпилы Озона типа
      Можешь погуглить

    • @unitypie3355
      @unitypie3355  Год назад

      @@erelshinzhin5224 к лор врачу сходи, погугли клиники

    • @erelshinzhin5224
      @erelshinzhin5224 Год назад

      @@unitypie3355 ты в какую сторону воюешь, дядя? Это я что ли по-твоему написал это? Я тебе пояснил почему он тебя озоном назвал. К мозгоправу сходи, колесики попей, погугли клиники

    • @unitypie3355
      @unitypie3355  Год назад

      @@erelshinzhin5224дядя, а где там похоже? послушал я вашего озона))

  • @purpleeyes4976
    @purpleeyes4976 Год назад +3

    GetAxisRaw всё так же возвращает float, а не Int

    • @unitypie3355
      @unitypie3355  Год назад

      docs.unity3d.com/ScriptReference/Input.GetAxisRaw.html метод GetAxisRaw в отличае от GetAxis убирает сглаживание и возвращает целочисленные 1, 0, -1 без промежуточных значений. Хотя для справедливости да, сам метод возвращает тип данных float.

    • @smeshtv679
      @smeshtv679 Год назад

      Чел, он имел ввиду, что возвращается целое число, без запятой

    • @aarontower
      @aarontower Год назад

      @@unitypie3355 возвращает всё таки float по твоей же ссылке)

  • @19Evangelion96
    @19Evangelion96 Год назад

    Ну, возможно отмаза для Сакутина что он вроде для убер новичков показывал там создание игры (я не смотрел этот плейлист/курс да и Сакутина не смотрю в принципе, его ревью кодов попадлось и оттолкнуло отношение и позиционирование.) Но т.к. я абсолютно ничего не шарю в программировании (ну типа открывал monodevelop, visual Studio, в основном по туториалам "писал" (переписывал) калькуляторы и конвертеры валют C# на dot framework или как это называется ну короче в cmdшной windows form. И код Сакутина из данного примера как чисто для нуба пару раз видавшего простейшие строчки кода - кажется более приземленным и понятным (но не говорю что именно правильным), но возможно он тем самым преследовал именно цель втягивания в процесс для новичков и лëгкости ? Потому что видел его объяснение из какого-то другого ролика попадавшегося в рекомендации - он там прям терминами шпарил и душнил, черезмерно, замудренно звучало и в коменте кто-то писал что лишние телодвижения описывает в простой задаче, было ощущение что разбирается очень предостаточно и придирается сильно на этой почве к другим.
    В общем не знаю, просто так мнение со стороны, от не шарящего.

    • @unitypie3355
      @unitypie3355  Год назад

      Душнить и разбираться это разное у всех наверное в школе был ботан заучка, который не может и пытается казаться умнее чем есть;) Но я не хочу сказать что Роман ничего не понимает, конечно же это не так. Но в примере с машинкой это лол.

  • @_mirai
    @_mirai Год назад

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

  • @zidobe6308
    @zidobe6308 Год назад +1

    Туда его!!!

  • @solimankick7675
    @solimankick7675 Год назад +1

    Откройте форточку, к каждому слову покопаться надо уметь!
    А вообще давольно информативно.

  • @ДавидКонюшенко-г5м

    Не вижу смысла этого "Разбора". Это видео с 2018 года... 5 лет назад я думаю и вы тоже не умели писать нормальный код. Даже если сейчас посмотреть у Ромы есть своя студия и школа, а что есть у вас? Только канал с 82 подписчиками? Если вы считаете себя хорошим специалистом, то делайте разбор свежих видео , а не который были лет 5 назад...

    • @unitypie3355
      @unitypie3355  Год назад

      Под соусом этого видео Роман набирал людей на курс по юнити напомню) у меня другая цель и я предложил свой вариант реализации кода для движения машинки. Найди разницу.

    • @NickyKun
      @NickyKun Год назад

      "сперва добейся"

    • @unitypie3355
      @unitypie3355  Год назад

      ​@@NickyKun хайпа среди детей?

  • @ВиталийЮсов-ж9б
    @ВиталийЮсов-ж9б Год назад

    тоже курсы продаете?))

    • @unitypie3355
      @unitypie3355  Год назад +1

      Неа)

    • @ВиталийЮсов-ж9б
      @ВиталийЮсов-ж9б Год назад

      @@unitypie3355 хотелось бы поучится...

    • @unitypie3355
      @unitypie3355  Год назад +1

      @@ВиталийЮсов-ж9б курсов сейчас расплодилось немерено. Бери любой и будет кайф. Потом поймёшь какой был хороший какой плохой, главное движение в нужную сторону.

    • @ВиталийЮсов-ж9б
      @ВиталийЮсов-ж9б Год назад

      @@unitypie3355 спасибо)

  • @Shashlichnuy
    @Shashlichnuy Год назад

    Туда его, туда

  • @jonkarmok1840
    @jonkarmok1840 Год назад +1

    Старый видос разобрал) Твой код тоже далеко до идеала, строковые литералы вместо констант, плюс имхо но теренарники очень неприятно читать код 1 котлетой лежит, нет модификаторов доступа для методов, есть getcomponent, но нету атрибута RequireComponent, только то что сразу в глаза бросилось, ну и естественно, нет разделения ответственности, почему инпут и движение в 1 классе?)

    • @unitypie3355
      @unitypie3355  Год назад

      Строковые литералы вместо констант - камон, уверен что для этого примера это вообще нужно?)
      Тернарники тяжело читать если, то надо их почаще юзать в своём коде и станет легче.
      На лицо "Секта свидетелей модификаторов доступа" это к психологу сразу, старичок от того что ты визде пишешь private лучше код не станет.
      RequireComponent норм телега, но не обязательная совершенно, особенно для вот такого демо проекта. Как и то что инпут в одном классе с мувментом. Говорить об архитектуре было бы логично если бы я показывал готовый проект, и когда я рассматривал пример Романа то смотрел на метод движения объекта, надеюсь удалось это заметить)

    • @aarontower
      @aarontower Год назад

      @@unitypie3355 Так тоже самое можно сказать о видосе Романа) "Зачем это нужно для этого примера" Подключаем камеру Синимашин) Юзаем Ассет RealCarController) Польза для новичка? Ну хз... public конечно убил... Но и Нейминг приватных с большой буквы убил наверно больше) using - ну как бы есть фишка которую можно запустить в VS в конце и она почистит лишнее) Start - который был оставлен если это весь видос тоже такое себе) Контроллер который Двигает - Тоже такое... Если уж делаешь разбор, делай качественно, а не вот это вот) Понимание сил - красаво!)

    • @unitypie3355
      @unitypie3355  Год назад

      @@aarontower ничо не понятно, но очень интересно;)

    • @_mirai
      @_mirai Год назад

      Тяжело тебе наверное живётся, да?

  • @myhail_varkdev
    @myhail_varkdev Год назад +2

    Разбор кода Романа Сакутина, а сам пишет поля без индикатора доступа и использует физику для передвижения 💀💀💀💀💀

    • @unitypie3355
      @unitypie3355  Год назад +1

      Это что еще такое за "индикаторы доступа" лол:)
      1) В С# по умолчанию все поля имеют модификатор доступа private. И в таком случае писать этот модификатор еще раз или не писать дело привычки, необходимости в этом прямой нет.
      2) Движения на физике это хорошее решение в данном случае => понятная работа с коллизиями столкновениями скоростями и пр. Представь что будет с твоей машиной если ты собрал свой проект на примере Романа. Например ты захочешь врезаться в стену, или кто-то на другой машине тебе захочет въехать в бок. Ответ прост ничего не будет потому что движение на transform.position += _force вот что должно вызывать грусть и недопонимание.

    • @myhail_varkdev
      @myhail_varkdev Год назад +1

      @@unitypie3355 С сообществе C# разработчиков принято присваивать индикатор доступа даже для полей который он изначально private.
      Передвижение основное на векторах отличается от предвидения через физику тем что у нее есть свобода, и она более гибкая и независимая)

    • @unitypie3355
      @unitypie3355  Год назад +2

      @@myhail_varkdev Еще раз повторюсь понятия "индикатор доступа" в C# не существует, есть модификатор доступа. Есть некоторые традиции и стили написания и они на самом деле разные бывают советую погуглить.
      Ты не понимаешь о чём говоришь касательно векторов и гибкости. Еще раз подумай хотябы на тему коллизий например, представь в голове что у тебя есть город где много машинок домов и пр. и ты бы хотел чтобы всё там сталкивалось, отталкивалось друг от друга и пр. Единственное что ты сможешь сделать используя вектора это взять и в ручную посчитать физику столкновений и тогда возникает логичный вопрос, зачем этим заниматься если в юнити уже есть физика которая всё это считает?

    • @myhail_varkdev
      @myhail_varkdev Год назад

      @@unitypie3355 окей

    • @myhail_varkdev
      @myhail_varkdev Год назад

      @@unitypie3355 Ну да ты прав, векторная реализация передвижения такая себе, но через Addforce ещё хуже.
      А во вторых, ты видимо зассал новые видео Романа разоблачать и взялся за старые. Ты скорее всего 5 лет назад даже в представлении не имел что такое Unity, ведь если я не ошибаюсь видео которое ты разоблачил было снято в 2018.

  • @DarkIllusoire
    @DarkIllusoire Год назад

    Это конечно интересно, но не понятно, в чем смысл? зы: кодстайл отвратный, он не логичный и не информативный

    • @unitypie3355
      @unitypie3355  Год назад

      Более развернуто пожалуйста. А то не понятно же что ты имеешь в виду.

    • @DarkIllusoire
      @DarkIllusoire Год назад

      @@unitypie3355 не понятен смысл ролика, о чем он?

    • @unitypie3355
      @unitypie3355  Год назад +1

      @@DarkIllusoire пожалуй если нужно объяснять смысл ролика то я пас. Сорян, что не понятно. Я тут не помогу.

    • @DarkIllusoire
      @DarkIllusoire Год назад

      @@unitypie3355 то есть, даже автор не в курсе, зачем этот ролик? Забавно)

    • @unitypie3355
      @unitypie3355  Год назад

      @@DarkIllusoire если у тебя вопрос есть какой то конкретный то не стесняйся пиши, я постараюсь ответить. Если тебе всё не понятно, то моей бабушке в целом будет так же посмотри она этот ролик потому что она не шарит.

  • @baluska310295
    @baluska310295 Год назад

    ездите только на правильных тачках..... сам мусарскую выбрал)))

    • @unitypie3355
      @unitypie3355  Год назад

      Мусарская тачка в пустыне это канон) Если не шариш за эстетику то надо развиваться

  • @vizlo8567
    @vizlo8567 Год назад

    Автора ели слышно