Продвинутый C# в Unity - Паттерн State

Продвинутый C# в Unity - Паттерн State

37,775 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Insane One - Разработка игр
Insane One - Разработка игр - 25.09.2020 17:40

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

Ответить
UzGameDev™
UzGameDev™ - 15.05.2023 09:02

Напоминает стэйт машину... xD эти и есть FSM (Finite State Machine)

Ответить
thebiggestdick69
thebiggestdick69 - 23.01.2023 23:27

Может надо было показать сначала скрипт SOшника а уже потом персонажа? Только путаницы больше

Ответить
thebiggestdick69
thebiggestdick69 - 23.01.2023 23:17

как понять стейт похож на стейт машину? Это не одно и тоже разве

Ответить
Aqua Man
Aqua Man - 28.12.2022 08:29

Спасибо!)

Ответить
Амар Тыгыдынов
Амар Тыгыдынов - 28.06.2022 03:05

спасибо за урок!!

Ответить
Anton Pashkevich
Anton Pashkevich - 08.03.2022 21:15

Все очень интересно, но ничего не понятно. Но думаю дело во мне)

Ответить
Master Volod
Master Volod - 10.11.2021 19:54

Благодарю, полезно и доходчиво.

Ответить
Igor Shlyakov
Igor Shlyakov - 02.11.2021 23:57

Тема огонь, давай больше про шаблоны проектирования видосов

Ответить
Fenneig
Fenneig - 27.10.2021 04:57

Спасибо за крутой ролик, буду ждать еще паттернов ну и вообще каких-либо роликов

Ответить
Сергей Фурсов
Сергей Фурсов - 23.10.2021 12:52

Не мне лично легко заходит, когда когд заранее написан, я и сам так записываю видео.
КОД пишу заранее, потом освещаю, да и так короче. Плюс я всегда скидываю ссылку на демонстрационный проект из видео под описание.

Ответить
Ultra Epic
Ultra Epic - 19.08.2021 08:59

Урок может и хороший, но смотреть о-о-очень трудно, т.к. о-о-очень быстро автор говорит.

Ответить
Серега Заиченко
Серега Заиченко - 08.08.2021 14:42

Супер интересная тематика

Ответить
Victor Trach
Victor Trach - 29.07.2021 16:54

Спасибо большое за труд.
Было бы вообще чудесно, если бы можно было скачать исходники.

Ответить
Сергей Мурин
Сергей Мурин - 25.07.2021 09:47

Очень интересно, спасибо.

Ответить
Mad Koala
Mad Koala - 02.06.2021 10:45

Куда ты пропал, мужик, у тебя был самый высококачественный контент в ру сегменте по юнити!

Ответить
Bibyter
Bibyter - 30.05.2021 05:12

У тебя переходы разбросаны и в стейте и в переходах у Character, лучше наверное когда стейт какой-то результат возвращает как в bt

Ответить
ScrewY0UguyS
ScrewY0UguyS - 17.05.2021 14:14

Привет. Отличные видео! Сделай плиз видосы по внедрению геймменеджера/аудиоменеджера и диалоговой системы в игру! Или хоть чего-то из этого) Нормальной информации на эту тему нет не только в русском ютубе, а практически нигде! И я не про очевидный способ с условным добавлением аудиосорса, с последующим проигрыванием из скрипта, я про способ, который не сломается при масштабировании. Так сказать, хорошие привычки. Например, у Brackeys есть видеоролик про диалоговую систему. В принципе, все нормально, но в комментариях заметили, что при локализации переводить каждый фрагмент текста по отдельности будет адово. Интересно все-таки узнать такие базовые вещи, но реализованные опытным разработчиком, а не контент мейкером. Надеюсь, оценишь.

Ответить
Василий орлов
Василий орлов - 08.05.2021 14:59

Можно ли обойтись без такого количества ифов в апдейте?

Ответить
Pirate Stories
Pirate Stories - 14.04.2021 18:32

Был пацан, и нет пацана(

Ответить
Артур Бруховецкий
Артур Бруховецкий - 12.04.2021 12:19

Если честно, даже на примере игры ничерта не понял.
Ну, возможно я просто хлебушек

Ответить
Aleksander Cross
Aleksander Cross - 08.04.2021 22:33

На данный момент, мне это очень интересно было увидеть) Спасибо

Ответить
Arion Paul
Arion Paul - 06.04.2021 10:56

Твоё видео про ESC получилось отличным! Можешь сделать ещё видео про то как сделать так что бы код работал в Multi Thread

Ответить
Arion Paul
Arion Paul - 05.04.2021 21:29

Один из лучших каналов по юинити на русском ютубе

Ответить
Luen
Luen - 31.03.2021 13:37

Где новые видео

Ответить
Cassini D
Cassini D - 30.03.2021 03:21

Дружок-пирожок, ну и куда ты пропал?

Ответить
tazerg
tazerg - 09.03.2021 09:56

Очень жаль, что на канале перестали выходить видео.

Ответить
Internet User
Internet User - 01.03.2021 14:25

жду продолжение, хороший формат

Ответить
Erick Manciny
Erick Manciny - 25.02.2021 20:50

Автор, ты лучший. Канал - глоток свежего воздуха.

Ответить
Bazonix RU
Bazonix RU - 24.02.2021 20:56

мм, а как на счет CurrentState = Instantiate(state) - это разве не "забъет" память?

Ответить
Peter Pashchenko
Peter Pashchenko - 19.02.2021 08:49

Кошерный паттерн. Понятная подача лектора

Ответить
Roman Knyazev
Roman Knyazev - 15.02.2021 00:06

спасибо, крайне ценно

Ответить
Студия Дворик
Студия Дворик - 12.02.2021 11:44

Супер! Хотелось бы про Ваше видение на Visitor в Game Dev посмотреть!!!

Ответить
Drunk Mantis
Drunk Mantis - 24.01.2021 19:12

Классный контент, автор молодчага!

Ответить
Kronie Craft
Kronie Craft - 18.01.2021 15:55

Слушай, а можешь посоветовать годные книги по c#, паттернам и юнити?

Ответить
Ivan Lemming
Ivan Lemming - 16.01.2021 18:00

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

Ответить
Андрей
Андрей - 06.01.2021 10:49

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

Ответить
Kronie Craft
Kronie Craft - 02.01.2021 00:08

бро ты куда исчез? (((

Ответить
Никита Марибор
Никита Марибор - 20.12.2020 17:37

Нам нужно больше паттернов!

Ответить
Александр Медведь
Александр Медведь - 17.12.2020 12:33

Спасибо за ролик. Очень полезно.

Ответить
Catkind
Catkind - 11.12.2020 00:29

Надеюсь ещё увидим тебя. Особенно интересно развитие темы с ECS и более углубленный подход в этом направлении т.к. очень мало курсов и туторов.
Возможно какой-то анализ плюсов и минусов встроенной системы Unity и других систем.
Как исходя из особенностей хранения данных выбрать необходимый подход и построить правила кода в зависимости от ситуации.
Приятно было бы увидеть подобный анализ, который мог бы быть полезен людям на старте проекта.

Ответить
CastaDudes
CastaDudes - 06.12.2020 09:36

Очень жду ролик по векторам, спасибо за ваш труд!

Ответить
Leonid Lebedinskij
Leonid Lebedinskij - 02.12.2020 05:08

спасибо, очень полезный и лаконичный урок про паттерны в gamedev.

Ответить
Mykyta Taranovskyi
Mykyta Taranovskyi - 30.11.2020 18:13

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

Ответить
gameviewer
gameviewer - 30.11.2020 10:43

Канал R.I.P?

Ответить
Overl00kkk video
Overl00kkk video - 28.11.2020 19:21

Привет. А сам игры делаешь свои? Или на заказ?

Ответить
DEFENDER
DEFENDER - 25.11.2020 18:05

Один из самых лучших каналов по Unity! Большое спасибо за подробные уроки! Жду с нетерпением новых видео :)

Ответить
Egor Savchik
Egor Savchik - 09.11.2020 13:59

Спасибо за видео, доходчивое и понятное!

Ответить
hewaki
hewaki - 08.11.2020 08:15

Чувак, классно объясняешь

Ответить