Школа "Пиксель" продолжает делиться бесплатными уроками по Unity! В наших лонгридах мы последовательно рассказываем, как сделать игру в Юнити. На этот раз мы разберем, как сделать Terrain в Юнити. С помощью специального инструмента у нас получится создавать в Unity ландшафт, добавлять разные текстуры. Давайте приступим!
Открываем Юнити, переходим во вкладку Window - Package Manager. Кликаем на вкладку Advanced - Show.
В поисковой строке пишем Terrain, скачиваем его и устанавливаем. После установки будет предложено скачать дополнительный пакет ассетов, кликаем на кнопку Download, у нас откроется Ассет Стор в браузере, копируем название пакета и снова переходим в Юнити.
Переходим на вкладку Window - Asset Store, в поисковую строку вставляем название пакета, нажимаем Enter и скачиваем пакет, далее жмем импорт.
Снова открываем вкладку Window Terrain - Terrain ToolBox. Появится окно, в нем мы просто нажимаем Create. У нас создался объект, на котором мы и будем рисовать. Раскрываем Terrain Group и выбираем дочерний объект, на нем есть два компонента:
Terrain — с помощью него мы и будем рисовать.
Terrain Collider — коллайдер для объекта.
Кликаем в компоненте Terrain на кисть и выбираем в выпадающем списке:
С помощью этого инструмента мы можем делать возвышенности. Выбираем любую кисть и попробуем порисовать ЛКМ. Чтобы стереть или уменьшить возвышенность, зажмите CTRL и ЛКМ перемещайте по возвышенностям.
Вы можете уменьшить размер кисти, просто поменяв значение в Brush Size.
Чтобы добавить шума Terrain, выбираем инструмент:
Чтобы сделать “мост” выбираем инструмент:
Ставим первую точку ЛКМ где угодно, вторую точку — на любой возвышенности.
Чтобы сделать несколько слоев, выбираем инструмент:
Результат:
Теперь добавим текстур, выбираем инструмент:
Находим в компоненте Terrain вкладку Layers, раскрываем ее и нажимаем Add Layer. У нас откроется окно с текстурами, выберем нужную. Здесь можно добавить несколько текстур.
Добавили текстуры, кликаем в окне Layer на любую текстуру и начинаем рисовать. Все готово для создания нового игрового мира!
Создание игр на движке Unity 3D — отличная возможность познакомиться с профессией разработчика игр. Если вы хотите получше познакомиться с программой, научиться делать анимацию в Unity, создавать NPC, разрабатывать диалоги между персонажами и многое другое, приходите на полный курс по Unity 3D в школу "Пиксель". Научим вас создавать сложные игры, расскажем про все возможности Unity, поможем освоить язык программирования С#.