Запуск функции без ссылки на скрипт в Unity - 3 варианта SendMessage / Как создать игру [Урок 136]

preview_player
Показать описание
В этом ролике покажу примеры использования SendMessage, BroadcastMessage и SendMessageUpwards. С помощью чего можно запускать любую функцию по имени, не имея ссылки на сам скрипт, в котором эта функция находится.
Мои игры в Steam:
(игродельский, igrodelsky, разработка игр, юнити, unity, уроки, 2023)
Рекомендации по теме
Комментарии
Автор

Очень часто видел эту функцию но не знал как использовать. Спасибо за урок!

Developer-dopt
Автор

Эти функции используются для общения Unity WEB GL и серверного API который обрабатывает код страницы, Нужны они для того чтобы сервер мог свой ответ отправить в Unity.
Для вызова функций сервера из Unity ипользуется прослойка в виде Internal котоый обращается к файлу с JavaScript кодом имеюшим расширение .jslib

Это единственное место для применения этих функций)
А так используйте либо Singleton либо DI

ivanshakhov
Автор

Узнали и ознакомились - хорошо, но никогда не используйте)

boristyulkin