40 подписчиков
Как мы обсуждали ранее пустой игровой объект по умолчанию имеет только имя (тэг, слой), местоположение, масштаб и ориентацию в пространстве. Подробности в статье https://dzen.ru/a/Za437i6Q937jiND_ Чтобы объект стал персонажем, источником освещения или камерой нужно добавить ему определенные компоненты, которые определят функциональное назначение этого объекта. Композицией нескольких компонентов можно создавать абсолютно уникальные игровые объекты! Например, дерево, автомобиль или персонажа. Добавляя...
5 месяцев назад
7 подписчиков
Нужно значение переменной, находящейся в другом скрипте? Существует два способа: 1. Правильный Вуаля, у нас есть переменная, которая по факту клон переменной из нужного скрипта. ---------------------------------------------------------------- Чистая переменная = Объект, на котором висит скрипт с нужной переменной.GetComponent<Этот скрипт>().Переменная из нужного скрипта ------------------------------------------------------------------ 2. Способ, при котором не требуется привязка к объекту. Данные...
2 года назад
40 подписчиков
Чтобы создать игровой объект к коде скрипта используется команда Instantiate, которая создает копию игрового объекта на сцене (аналогично команде «Duplicate» в редакторе). Эту копию в дальнейшем мы можем настраивать как нам нужно прямо в коде скрипта. Команду Instantiate часто используют в связке с префабом. Например, реализация стрельбы в игре, когда снаряды должны появляться на сцене только в момент нажатия игроком определенной клавиши. Сначала создается шаблон игрового объекта (префаб снаряда)...
5 месяцев назад