UnityPie
UnityPie
  • Видео 18
  • Просмотров 6 239
Unity - Custom Hex Grid Tool
Unity Engine
Audio: Elffor - Endless Black Hills
Просмотров: 100

Видео

Unity - Silent Hill Shader
Просмотров 1942 месяца назад
Unity - Silent Hill Shader
Last Lab
Просмотров 374 месяца назад
Last Lab
Bubble Seed
Просмотров 114 месяца назад
Bubble Seed
Wandering sun
Просмотров 84 месяца назад
Wandering sun
NeonStars
Просмотров 94 месяца назад
NeonStars
Runner
Просмотров 214 месяца назад
Runner
Unity Racing car 2D AI
Просмотров 136Год назад
Unity Racing car 2D AI
Unity 2D top down Racing ("Разбор" кода Романа Сакутина)
Просмотров 2,6 тыс.Год назад
Unity 2D top down Racing ("Разбор" кода Романа Сакутина)
Bubbleseed - Gameplay
Просмотров 78Год назад
Bubbleseed - Gameplay
Povestka Game
Просмотров 1152 года назад
Povestka Game
Godot - Fog of war
Просмотров 8512 года назад
Godot - Fog of war
FoxStory
Просмотров 432 года назад
Demo
Tank Battle
Просмотров 1153 года назад
Tank Battle
OneFoxStory
Просмотров 1383 года назад
OneFoxStory
Fairy Tail the Game (Godot engine)
Просмотров 1803 года назад
Fairy Tail the Game (Godot engine)
Unity - Как устроены здания в 2D играх
Просмотров 1993 года назад
Unity - Как устроены здания в 2D играх
Unity - Создаю игру с нуля в жанре RogueLike
Просмотров 1,4 тыс.3 года назад
Unity - Создаю игру с нуля в жанре RogueLike

Комментарии

  • @philbgarner
    @philbgarner 6 дней назад

    Nice editor, are you using CombineMeshes() to add the hex to a single mesh or are they individual GameObjects? I like your bridge idea, might have to steal that. 🙂

  • @kuzia1888
    @kuzia1888 Месяц назад

    It's very interesting

  • @user-ph7yn8er8l
    @user-ph7yn8er8l 5 месяцев назад

    Возвращение легенды 😎

  • @Byezenberg
    @Byezenberg 5 месяцев назад

    Да чего мир дошёл шутер рогалик

  • @Nikita-pc9oz
    @Nikita-pc9oz Год назад

    поделись данными спрайтами асфальта и травы пж

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Туда его!!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Неа)

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

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

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

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

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

      @@unitypie3355 спасибо)

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

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

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

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

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

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

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

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

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

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

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

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

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

    Да и микрофон сломался видимо 😊

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

      Я забыл что не все умеют читать.

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

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

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

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

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

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

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

    Эх вебки то нет(

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

    Ещё и AddForce впихнул чтоб быть более похожим на Хауди Хо, пиздец

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

      AddForce это функция из библиотеки физики, которая доступна "из коробки", какой еще Хауди Хо, прошу вернись в реальность. Там по мимо AddForce еще куча крутых вещей есть, советую ознакомиться.

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

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

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

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

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

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

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

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

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

      @@unitypie3355 окей

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

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

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

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

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

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

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

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

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

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

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

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

  • @veymatcompany6959
    @veymatcompany6959 2 года назад

    Отличная работа, в команде с хорошими дизайнерами, можно сделать играбельный проект. Не знаю прочтешь ты это или нет. Но не мог бы ты рассказать как ты прописал стреляющих врагов? Именно процесс отнятия здоровья у гг после попадания по нему от выстрела врагов. Заранее спасибо и удачи.

    • @unitypie3355
      @unitypie3355 2 года назад

      Привет! Врагам написал такой псевдо аи. Они знают где свои где чужие. У них есть некоторый радиус в котором они проверяют раз в несколько секунд есть ли там враги, и если есть то атакуют.

  • @RyanScottForReal
    @RyanScottForReal 3 года назад

    It's cool, how?

    • @unitypie3355
      @unitypie3355 3 года назад

      Спасибо! Поверх игровой карты размером 400 на 400 лежит ещё чёрный plane он тоже размером 400 на 400 и в albedo ставим текстуру 400 на 400 пикселей. Потом проверяем координаты корабля и вырезаем нужный пиксель в текстуре. Размеры могут самые разные главное чтобы совпадали пиксели и plane.

  • @Pahan75D1
    @Pahan75D1 3 года назад

    Unity или Godot?

    • @unitypie3355
      @unitypie3355 3 года назад

      Godot

    • @Pahan75D1
      @Pahan75D1 3 года назад

      @@unitypie3355 Какие ощущения после Unity если был опыт?

    • @unitypie3355
      @unitypie3355 3 года назад

      @@Pahan75D1 если бы стал делать проект 2D думаю использовал бы Godot, 3D пожалуй Unity

  • @RoboticsNanotech
    @RoboticsNanotech 3 года назад

    Workflow on Godot 2D 10/10. Workflow on Unity 2D 7/10. I have arguments to refute any question. :)

  • @МаксДенисюк-д1к
    @МаксДенисюк-д1к 3 года назад

    я сперва подумал что ты популярный блогер и офигел когда увидел сколько у тебя подписчиков и просморов, Удачи тебе!

  • @NobodyHere539
    @NobodyHere539 3 года назад

    понятно, сделал контроллер перса, параллакс фона, и тд и тп, но нам механики нужны, жги. Могу в плане этого подсказать, кстати. А вообще, все гармонично и красиво смотрится, Красавчик!

  • @NobodyHere539
    @NobodyHere539 3 года назад

    <3

  • @N0madiero
    @N0madiero 3 года назад

    Очень благодарю

  • @Crisisdarkness
    @Crisisdarkness 3 года назад

    Wow, this looks good, a suggestion, it would be good that through a keyboard key, you can alternate between two weapons, you could add an extra slot to define the second weapon and that through a button the player can alternate between those weapons

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    На персонаже есть объект и на него накладывается текстуры и берётся информация о нём из датабазы? (Инфа по типу скорости атаки, радиуса и тд)

    • @unitypie3355
      @unitypie3355 3 года назад

      Да ты почти понял. Есть датабаза в которой все пукалки, когда в руку попадает нужный предмет он вызывается и переносится на гг. И прикрепляется в нужных координатах. При атаке в данном случае отрабатывается собственная анимация, я двигал обьект кодом. Но то как с ним можно замутить взаимодействие вариантов много.

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      @@unitypie3355 а как прикрепить объект к гг? Создать дочерний объект и задать ему координаты?

    • @unitypie3355
      @unitypie3355 3 года назад

      @@ЕгорМальцев-г6ы угу, если нужно вращать то ещё переместить пайвот на нужное место

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      @@unitypie3355 спасибо, а у вас будет время сделать более подробный видеоурок по инвентарю?

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      Знаю что там много ньюансов но может хотя-бы обзор на свой код?

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    А можно на костылях объяснить как работает экипировка предметов? Как она учитывается для персонажа в анимации и все прочее?

    • @unitypie3355
      @unitypie3355 3 года назад

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

  • @Arkwel469
    @Arkwel469 3 года назад

    Норм

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    Ещё был вопрос, Я создаю инвентарь и столкнулся с такой проблемой (предмет имеет три показателя : Id(int) , name(string) , img(sprite) И когда я создаю новый предмет Я пишу items[i].itemGameObj.GetComponent<Image>(). sprite=item.img; По сути в цикле Я считаю в новый префаб id, count, и в itemGameObjя должен добавлять спрайт нужного предмета, но он выдает ошибку NullReferenceException именно на этой строке, якобы Я даю не верную, или пустую ссылку, может ты сталкивался с такой проблемой при создании?

    • @unitypie3355
      @unitypie3355 3 года назад

      Это надо на код глянуть чтобы понять, что там происходит. Может быть item.img каким то образом пустой. Не назначен спрайт, или еще чего с ним.

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      @@unitypie3355 а можно как то связаться с тобой?

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      Кстати ты еще художника искал, Я могу попробовать(рисовать умею в пикселях), но у меня сейчас времени прям немного(сессия) а вот летом могу попробовать

    • @unitypie3355
      @unitypie3355 3 года назад

      @@ЕгорМальцев-г6ы Это интересно, дай ссылку на свою работу!

    • @ЕгорМальцев-г6ы
      @ЕгорМальцев-г6ы 3 года назад

      @@unitypie3355 а вплане ссылку на проект?

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    Блин, круто, спасибо большое, очень круто и понятно. Единственный вопрос по слоям. их лучше просто записывать что на каком слое? И слой влияет лишь на то что выше? Персонаж всегда будет реагировать на колайдер стен?

    • @unitypie3355
      @unitypie3355 3 года назад

      По хорошему нужно продумать что на каком слое должно находится. И потом в течении всей игры этим пользоваться. Так будет стабильнее и меньше ошибок. На персонаже так же стоит коллайдер и RigidBody2D по этому, пока коллайдеры на стенах активны они не дадут персонажу пройти, если конечно контроллер перемещения игрока сделан правильно.

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    Еще хотелось бы гайд на дом(как создан с крышей и стенами и впринципе)

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    ?

  • @ЕгорМальцев-г6ы
    @ЕгорМальцев-г6ы 3 года назад

    А можно гайд по тому как создал оружие, инвентарь и подъем предмета

    • @unitypie3355
      @unitypie3355 3 года назад

      Окей, ждите следующие выпуски.

  • @LastBreak_GW
    @LastBreak_GW 3 года назад

    Игра классная будет 👌

  • @АлексейНасонов-и9р

    Зови потом как альфа выйдет тестировать )

    • @unitypie3355
      @unitypie3355 3 года назад

      Альфа не за горами)

  • @kolosov521
    @kolosov521 3 года назад

    Никитяо, красава! Интересный и сочный обзор😃 игруха походу то же ништяк!!!

  • @AyserOfficial
    @AyserOfficial 3 года назад

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

    • @unitypie3355
      @unitypie3355 3 года назад

      Песня зомби например, я уже вижу миллионные просмотры))