Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Как сделать ссылку на интерфейс в редакторе Unity?

Автор: Лавка Разработчика

Загружено: 2022-01-13

Просмотров: 4103

Описание:

Для тех, кто хочет в Editor Scripting новое видео! В нем рассказываю, как сделать ссылку на интерфейс (interface) в редакторе. Это делается обходными путями, потому что интерфейс - особенная сущность, но работает так, как задумано! Мы создадим аттрибут для ссылки на GameObject, или список GameObject'ов, который отфильтровывает объекты с условием, что на нем должен быть компонент с указанным типом. То, что сделано в видео, можно проделать и со ScriptableObject!

Кстати, лайки и донаты волшебным образом ускоряют процесс записи новых видео!

__________

Залетай в Таверну Разработчика в телеге, и делись своими траблами в Unity, вместе разбираться будем!
https://t.me/gamedevtavern

Подписывайся на канал в телеге, или на твиттер, там я публикую коротенькие типсы и практики, которые помогут писать код лучше, понятнее и эффективнее:
Telegram: https://t.me/gamedevlavka
Twitter:   / gamedevlavka  
Twitter (личный):   / vavilichevgd  

0:00 Вступление
1:23 Пишем атрибут
4:12 Пишем кастомный property drawer для атрибута
19:09 Смотрим результат
20:00 Последние штрихи
21:50 Проверяем
23:17 Переносим drawer в папку Editor

Как сделать ссылку на интерфейс в редакторе Unity?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5480 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "7n4KXBN4p-g" ["related_video_title"]=> string(85) "Реакция на игрока в Unity. Разбираемся с OnTriggerEnter()" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(35) "Лавка Разработчика" } [1]=> object(stdClass)#5453 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Th_dLnPmbPw" ["related_video_title"]=> string(80) "ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(33) "Владимир Карпухин" } [2]=> object(stdClass)#5478 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "2lqr-oNr5Xs" ["related_video_title"]=> string(133) "Использование асинхронного кода (async / await) в C# в Unity. Разбираем на примерах" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(35) "Лавка Разработчика" } [3]=> object(stdClass)#5485 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "mgGblb7uyr4" ["related_video_title"]=> string(115) "Как адаптировать игру под смартфоны с челкой (монобровью) в Unity?" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(35) "Лавка Разработчика" } [4]=> object(stdClass)#5464 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Lt4rANMd4sw" ["related_video_title"]=> string(171) "💥 ЛИПСИЦ ошарашил ИНСАЙДАМИ об ЭКОНОМИКЕ РФ! 🔥 СТРАШНЫЙ прогноз для РУБЛЯ! | Герман интервью" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(23) "Телеканал ICTV" } [5]=> object(stdClass)#5482 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jVFXnDd40CE" ["related_video_title"]=> string(156) "Zenject в Unity! Лучший инструмент для построения архитектуры игры! Внедрение зависимостей" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(40) "Яковлев Илья - IT и игры" } [6]=> object(stdClass)#5477 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5WHlkhNuEcQ" ["related_video_title"]=> string(49) "Израиль был готов к ТАКОМУ?" ["posted_time"]=> string(23) "7 часов назад" ["channelName"]=> string(27) "Анатолий Шарий" } [7]=> object(stdClass)#5487 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "LVneePmOYKo" ["related_video_title"]=> string(100) "Что такое делегаты в С#? Как их можно использовать в Unity?" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(35) "Лавка Разработчика" } [8]=> object(stdClass)#5463 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_dcd8AwW2Pw" ["related_video_title"]=> string(111) "Путин решился на отчаянный шаг / Миллион мобилизованных в РФ?" ["posted_time"]=> string(23) "7 часов назад" ["channelName"]=> string(12) "NEXTA Moment" } [9]=> object(stdClass)#5481 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RnHC1XiNWS8" ["related_video_title"]=> string(94) "Венедиктов – страх, Симоньян, компромиссы / вДудь" ["posted_time"]=> string(21) "6 дней назад" ["channelName"]=> string(10) "вДудь" } }
Реакция на игрока в Unity. Разбираемся с OnTriggerEnter()

Реакция на игрока в Unity. Разбираемся с OnTriggerEnter()

ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025

ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025

Использование асинхронного кода (async / await) в C# в Unity. Разбираем на примерах

Использование асинхронного кода (async / await) в C# в Unity. Разбираем на примерах

Как адаптировать игру под смартфоны с челкой (монобровью) в Unity?

Как адаптировать игру под смартфоны с челкой (монобровью) в Unity?

💥 ЛИПСИЦ ошарашил ИНСАЙДАМИ об ЭКОНОМИКЕ РФ! 🔥 СТРАШНЫЙ прогноз для РУБЛЯ! | Герман интервью

💥 ЛИПСИЦ ошарашил ИНСАЙДАМИ об ЭКОНОМИКЕ РФ! 🔥 СТРАШНЫЙ прогноз для РУБЛЯ! | Герман интервью

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

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

Израиль был готов к ТАКОМУ?

Израиль был готов к ТАКОМУ?

Что такое делегаты в С#? Как их можно использовать в Unity?

Что такое делегаты в С#? Как их можно использовать в Unity?

Путин решился на отчаянный шаг / Миллион мобилизованных в РФ?

Путин решился на отчаянный шаг / Миллион мобилизованных в РФ?

Венедиктов – страх, Симоньян, компромиссы / вДудь

Венедиктов – страх, Симоньян, компромиссы / вДудь

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]