152 прочтения · 7 месяцев назад
Создание и удаление игрового объекта в скрипте. Команды Instantiate и Destroy
Чтобы создать игровой объект к коде скрипта используется команда Instantiate, которая создает копию игрового объекта на сцене (аналогично команде «Duplicate» в редакторе). Эту копию в дальнейшем мы можем настраивать как нам нужно прямо в коде скрипта. Команду Instantiate часто используют в связке с префабом. Например, реализация стрельбы в игре, когда снаряды должны появляться на сцене только в момент нажатия игроком определенной клавиши. Сначала создается шаблон игрового объекта (префаб снаряда)...
12 прочтений · 7 месяцев назад
Для чего нужны скрипты в Unity
Как мы обсуждали ранее пустой игровой объект по умолчанию имеет только имя (тэг, слой), местоположение, масштаб и ориентацию в пространстве. Подробности в статье https://dzen.ru/a/Za437i6Q937jiND_ Чтобы объект стал персонажем, источником освещения или камерой нужно добавить ему определенные компоненты, которые определят функциональное назначение этого объекта. Композицией нескольких компонентов можно создавать абсолютно уникальные игровые объекты! Например, дерево, автомобиль или персонажа. Добавляя...