Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уроки Unity3d 1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
415.15 Кб
Скачать

Уроки Unity3d - Окружение, редактор ландшафта

Создавая свой 3D мир, вы будите использовать два различных типа окружения - здания и пейзажи, созданные в сторонних 3D редакторах, и ландшафт, созданный в редакторе ландшафта (terrain editor) Unity.

В этой главе мы рассмотрим использование обоих типов, будет дан краткий обзор необходимых параметров настройки импорта для внешне созданных моделей, но, главным образом, мы сосредоточимся на использовании собственных инструментов Unity по созданию ландшафта. Так же мы рассмотрим следующие темы: • Создание вашего первого проекта в Unity; • Создание и настройка ландшафта; • Использование инструментария ландшафта (terrain toolset), для создания острова; • Освещение сцены; • Использование звука; • Импорт пакетов ресурсов (Packaged Assets); • Использование внешних 3D моделей.

Внешнее моделирование.

Поскольку 3D дизайн, сам по себе, сложная и обширная дисциплина, я советую вам, потрать время на изучение выбранного вами 3D редактора. Если вы новичок в 3D моделирования, то здесь список пакетов 3D моделирования в настоящее время поддерживаемых Unity: • Maya • 3D Studio Max • Cheetah 3D • Cinema 4D • Blender • Carara • Lightwave • XSI

Эти восемь 3D редакторов рекомендует Unity Technologies, как наиболее подходящие. Главная причина для этого состоит в том, что они экспортируют модели в формате, который может быть автоматически прочитан и импортирован Unity, и после сохранен в папку Assets вашего проекта. Эти восемь форматов корректно импортируются в Unity с сохранением мешей, текстур, анимации, костей, в то время как, другие небольшие 3D пакеты могут утерять анимацию или кости при импорте. Таблицу совместимости можно увидеть тут: http://unity3d.com/unity/features/asset-importing

Ресурсы.

Модели из этой книги можно найти в Интернете в формате .fbx ("родной" формат Unity, который является общим для большинства 3D приложений). Загружая контент, который используется в упражнениях этой книги, вам необходимо использовать систему управления пакетами Unity (package system). Доступно в меню Assets -> Import/Export Package, импорт и экспорт пакетов Unity дает вам возможность передачи ресурсов (assets) между проектами, включая dependencies (зависимости). Dependency (зависимость) это просто еще один ресурс (asset) связанный с импортируемым/экспортируемым. Например, при экспорте 3D модели, как части пакета Unity (для передачи другому человеку или в другой ваш проект), вам надо передать и материал с текстурой, которые связаны с этой моделью, и эти сопутствующие ресурсы будут называться зависимости модели (model's dependencies).

Ваш первый проект.

Unity поставляется в двух различных формах - Indie и Pro лицензиях, так как эта книга рассчитана на новичком, можно предположить, что они пользуются Indie лицензией, поэтому мы будем придерживаться возможностей Unity Indie.

После установки Unity, при первом запуске откроется проект Island Demo. Это рекламный проект, для демонстрации возможностей Unity, а так же, он ставит перед собой задачу, помочь новым пользователям разобраться в использовании Unity, путем наблюдения и анализа готового материала.

В этой книги мы начнем создавать игру с нуля, поэтому нам понадобиться новый проект, создадим его – в главном меню выберем File –> New Project, это закроет текущий проект и предоставит в наше распоряжение Project Wizard – диалоговое окно, в котором вы можете выбрать готовый проект или создать новый, выбирая из нескольких начальных Asset Packages (пакетов ресурсов).

Помните, что если вы хотите начать работу с Unity в окне Project Wizard, при запуске Unity Editor удерживайте клавишу Alt .

Что бы создать свой проект(project) Unity, для начала необходимо указать папку, в которой он будет храниться, для этого укажите путь в поле Project Location или нажмите кнопку Browse и укажите папку в диалоговом окне. Я назвал свой проект Project 1, но вы можете назвать ваш, как вам угодно. Теперь установите флажок напротив Standard Assets. Это даст вам множество ресурсов (assets), предоставляемых Unity Technologies. Когда все будет готово, нажмите Create, для создания и сохранения вашего проекта.