Твоя главная ошибка в очистке игры! IDisposable в Unity!?

⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️ 🔎 https://yakovlevgamedev.ru - обучение разработке игр (запись на следующий поток стартует в августе) 🔎 https://t.me/yakovlev_gamedev - основной telegram канал (тут лежит проект) 📝Сегодня начнем разбираться в теме деинициализации проекта и игровых сущностей в Unity. И разговор наш стартует с такого интересного интерфейса как IDisposable, который является крайне полезным для очистки вашей игры, но при этом начинающие, да и уже опытные разработчики зачастую игнорируют эту тему, либо же не понимают ее необходимости. При работе со студентами на моей обучающей программе я часто замечаю, что у многих ребят возникают проблемы с изучением этого момента, и я их прекрасно понимаю, ведь не до конца понятно зачем это надо именно при разработке игр, почему существует вообще заготовленный отдельный интерфейс в шарпах, и какие преимущества мы получаем используя его. Особенно смысл использования может быть не ясен в контексте юнити, т.к. там очистка зачастую происходит немножко по своим правилам и встречаться с интерфейсом IDisposable долгое время может не понадобится. Но обо всем по порядку, с вас как всегда лайки, комментарии и подписки, а с меня новые уроки!) 🕒Тайм-коды: ➜ 00:00 - Вступление ➜ 00:52 - Что за интерфейс IDisposable ➜ 02:19 - Почему для многих проблема неочевидна? ➜ 06:41 - Причем тут IDisposable ➜ 09:48 - Почему не обойтись без интерфейса? ➜ 10:15 - Фишка со списком ➜ 11:27 - Почему нельзя написать свой интерфейс? ➜ 12:03 - Крутая фишка на основе той же идеи ➜ 13:55 - Подводим итоги:) 🔥🔥🔥 На этом канале вы найдете множество уроков по Unity и C#, а так же различных видео на тему разработки игр, так что не стесняйтесь, заглядывайте на канал и вы обязательно найдете что-то по душе!🔥🔥🔥 #Unity#ЯковлевИлья#IDisposable#gamedev

Это изменит твой подход к разработке игр! Реактивность в Unity. Разбираемся с 0
▶︎

Это изменит твой подход к разработке игр! Реактивность в Unity. Разбираемся с 0

Сцены в Unity от А до Я за одно видео. Передача параметров, мультисцены, addressables
▶︎

Сцены в Unity от А до Я за одно видео. Передача параметров, мультисцены, addressables

DevLog S6E7 - Two months of illness and trying out Unity AI
▶︎

DevLog S6E7 - Two months of illness and trying out Unity AI

Старые майнкрафт текстурпаки умерли
▶︎

Старые майнкрафт текстурпаки умерли

Подробный урок по Zenject в Unity. DI Container
▶︎

Подробный урок по Zenject в Unity. DI Container

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Ч.2 Оптимизация веса игры Unity. Как уменьшить вес игры на Unity?
▶︎

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Ч.2 Оптимизация веса игры Unity. Как уменьшить вес игры на Unity?

This simple code is ESSENTIAL for your game
▶︎

This simple code is ESSENTIAL for your game

База в Blender (БЕЗ ВОДЫ)
▶︎

База в Blender (БЕЗ ВОДЫ)

Не усложняй разработку игры! Как мыслить при создании игровых механик на Unity?
▶︎

Не усложняй разработку игры! Как мыслить при создании игровых механик на Unity?

Всё про корутины в Unity 3D
▶︎

Всё про корутины в Unity 3D

Zenject в Unity! Лучший инструмент для построения архитектуры игры! Внедрение зависимостей
▶︎

Zenject в Unity! Лучший инструмент для построения архитектуры игры! Внедрение зависимостей

⚡ Всё про события в Unity 3D
▶︎

⚡ Всё про события в Unity 3D

Архитектура игры C# и Unity! 5 советов по улучшению архитектуры проекта!
▶︎

Архитектура игры C# и Unity! 5 советов по улучшению архитектуры проекта!

ПОМЕНЯЙ МЫШЛЕНИЕ ПРИ РАЗРАБОТКЕ ИГРЫ! Как мыслить при создании игровых механик на Unity?
▶︎

ПОМЕНЯЙ МЫШЛЕНИЕ ПРИ РАЗРАБОТКЕ ИГРЫ! Как мыслить при создании игровых механик на Unity?

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Оптимизация веса игры Unity. Как уменьшить вес игры на Unity. Ч.1
▶︎

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Оптимизация веса игры Unity. Как уменьшить вес игры на Unity. Ч.1

ChatGPT vs Gemini Make Geometry Dash From Scratch
▶︎

ChatGPT vs Gemini Make Geometry Dash From Scratch

СПАСИ свою игру! Все про DoTween в Unity ч.1. Анимации с помощью кода
▶︎

СПАСИ свою игру! Все про DoTween в Unity ч.1. Анимации с помощью кода

Как сделать юнити в 10 раз быстрее
▶︎

Как сделать юнити в 10 раз быстрее

3 ОШИБКИ В АРХИТЕКТУРЕ ТВОЕЙ ИГРЫ! C# и Unity! Советы для улучшения архитектуры
▶︎

3 ОШИБКИ В АРХИТЕКТУРЕ ТВОЕЙ ИГРЫ! C# и Unity! Советы для улучшения архитектуры

Прокачай систему событий в Unity! Реактивность + IDisposable. Как подписывать лямбды?
▶︎

Прокачай систему событий в Unity! Реактивность + IDisposable. Как подписывать лямбды?