Unity ScriptableObject. Пишем простой инвентарь

preview_player
Показать описание
Рассказываю про ScriptableObject - крайне полезный класс Unity для работы с данными и не только. А так же создаю простой инвентарь, чтобы показать, как можно пользоваться ScriptableObject на практике.

#Unity #РазработкаИгр

У меня на канале регулярно выходят новые видео с уроками по Unity и разработке игр, а так же другими интересными темами, связанными с геймдевом. Подписывайся!

Не забывай оставлять комментарий, если у тебя появились вопросы или предложения по видео :)
Рекомендации по теме
Комментарии
Автор

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

insaneone-
Автор

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

ghostprogramming
Автор

Я в ах***е. Я за 6 минут видоса увидел столько полезной и хорошо объясненной информации.... Крепкого тебе здоровья и удачи. А с меня лайк и подписка.

misring
Автор

Ждем новых видосов. Я бы и стрим/вебинар посмотрел. Толковых людей мало.

unitynavigator
Автор

Вот так всегда - у одного получасовой ролик с кучей ненужной инфы, у другого 5 минут практически без разбора кода. 3 года в геймдеве, а скриптаблы походу не выучу

redmanone
Автор

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

annel
Автор

В очередной раз удостоверился, что ты лучший. Максимально просто объясняешь, продолжай в том же духе! Однозначно лайк

xhbzvbf
Автор

Лучший, спасибо! Отлично объяснил, помогло мне очень! (у тебя хороший тембр голоса для видео, приятный)

Devel-rdge
Автор

Было бы интересно посмотреть ролик о том, где можно хранить все возможные ресурсы игры. Например, про AssetBunlles. Как его использовать в локальной игре и при этом не забивать оперативку.

suydogy
Автор

Отличное видео! Для меня было всё просто и понятно, но для многих оно покажется слишком быстрым и маленьким)

dvueomm
Автор

Полезные ролики, спасибо. Но первый раз за все время пользования ютубом, приходиться не ускорять видео, а замедлять

logmxxw
Автор

"Ничего не рекомендуется" но мы это делаем) Ну хотяб описал бы причину почему не рекомендуется)

_VladMir_
Автор

SO - очень крутая тема в Unity!
На основе него можно легко делать магазины в игре))
На мой взгляд, когда создаешь таким образом итемы, то было бы неплохо для них сделать кастомный инспектор, чтобы иконки лучше отображались например, или описание предмета было не в одну строчку.
А в остальном, ролик на высоте!

psy_gamer
Автор

Самое полезное видео, которое я когда-либо видел .

Kot-Alenya
Автор

благодарности
лаконично, с чувством и расстановкой

infractalout
Автор

За идею - спасибо. А вот как пошаговая инструкция - имеет миллион ошибок и к использованию не подлежит. Корректней было бы строить абстрактный урок о ScriptableObject без демонстрации последовательности.
Каким волшебным способом созданные спрайты(gameObject) попадают itemsPanel без указания родителя? Или что/кто инициализирует функцию Redrow() которая просто висит где-то на объекте и тд.

ghsjvid
Автор

Да уж. Можно еще побыстрее? На отматывание 10-15 минут прошло + ничего не получилось

eejzpqd
Автор

У меня почему-то не работает вывод предметов на экран. Ошибок нет, все делал по туториалу. Таймкод - 3:03

artemiymak
Автор

Где хранить данные, настройки и прочие вопросы. В чем плох подход с хранением в БД? Все данные храним в БД и получаем всю мощь современной СУБД для хранения, выборки, миграции данных - никаких ограничений и решение любых задач с данными оптимальным способом. Стандарт де факто.
Данные из БД один раз загружаем в класс - статический класс, при запуске игры. Доступ к статическому классу и изменения данных в нем, получаем из любого места в коде, без использования объектов, префабов, DontDestroyOnLoad и т.д. При завершении игры сохраняем данные из класса в БД.
Идеально. Если нужно, можно писать/читать из БД в любое время.

NewUser
Автор

Слишком быстро, чтобы можно было что-то понять для новичка. Я то смотрю это видео потому что не знаю как это делать. А тут с такой скоростью всё идёт и переходит от одного скрипта к другому, что ничего не понятно.

ivarmad