Столкновения без collider'ов и физики

Иногда, при работе с Unity возникает необходимость в считывании столкновений не использую Collider и Physics component, например при небольшом количестве столкновений и когда можно пренебречь точностью столкновений. Для этого можно использовать Renderer.bounds и следовательно Bounds.Intersects Renderer.bounds - это границы нашей модели, взятые по крайним точкам, которые образуют…

Создание шаблонов под WebGL сборку

Привет! Иногда при сборке под Web вам нужно изменить или настроить стандартные шаблоны под себя. Не знаю как вы, но лично я перед тем как узнал, что в unity можно создавать собственные шаблоны, каждый раз после новой сборки залазил в html/css файлы и вносил нужные мне изменения. Так вот,…

Система диалогов для Unity3d

Всем привет! Совсем недавно я написал систему диалогов для Unity и выложил ее на github. В этой статье я бы хотел рассказать о том как она работает, как ее использовать и что я планирую в дальнейшем добавить. Установка Чтобы получить dialogSystem вы можете скачать unitypackage или выкачать проект с github.…

Отправка письма из игры в Unity

Всем привет, сегодня мы будем отправлять письмо прямо из игры в Unity. Для этого мы рассмотрим два новых класса MailMessage и SmtpClient. Покопавшись немного в документации я написал простенький конструктор (первый скрипт) Второй скрипт отвечает за отправку сообщения. В моем случае метод OnClick() вызывается при нажатии на кнопку "Отправить". В…

Скрипт затухания экрана

Скрипт затухания экрана. Взят c офицальных уроков по Unity -- Screen Fader и переделан под новый UI. Как использовать Создать новый Image (расположение на сцене не имеет значения, размер тоже) Прикрепить скрипт к любому GameObject'у (у меня это MainCamera) Указать наш Image(Fade Img) Теперь при старте сцены будет плавный…