Часто требуется задать жесткое ограничение на ввод значений для переменной в Инспекторе. Одним из вариантов это реализовать — использовать Аттрибуты. Было: Код: public float speed; public float turnSpeed; Стало: [Range(0, 10)] public float speed; [Range(0, 90)] public float turnSpeed;
Основные отличия функций Awake и Start, которые я использовал «на практике» — это то, что Awake запускается раньше чем Start, поэтому мне удобно было использовать эту особенность, когда требовалось инициализировать объект A до инициализации объекта B. Если объект A создается во время...
Переключиться в полноэкранный режим или в оконный можно при запуске игры, а во время игры этого уже сделать нельзя. Нельзя по-умолчанию, но можно реализовать скрипт переключения самостоятельно. Стоит понимать, что в редакторе это не режим Полного экрана, а режим развертывания окна на Максимум, поэто...
Мне это пока не требуется, но может пригодиться. Unity позволяет использовать web-камеру без каких бы то ни было плагинов и т.п. Может функционал будет не 100%, но изображение будет передаваться в игру! 1. В дереве Проекта создаем материал с именем WebCam: Create ▶ Material 2. Для него назнача...
Мне нужно было поподробней изучить управление объектом с помощью NavMesh, поэтому я вернулся к проекту Stealth game tutorial (ссылки на проект нет, осталось только видео): Запустив урок у себя на компе, я обратил внимание, что когда бот забегает в комнату, в которой находится главный персонаж Итан,...