Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unity_в_действии_Джозеф_Хокинг_Рус.pdf
Скачиваний:
83
Добавлен:
21.06.2022
Размер:
26.33 Mб
Скачать

324    Приложение Б. Внешние инструменты, используемые вместе с Unity

вам потребуется Xcode для отладки и профилирования ваших приложений: https:// developer.apple.com/xcode/.

Б.1.3. Android SDK

Аналогично тому, как для развертывания в iOS вам необходимо приложение Xcode, для развертывания игр на платформе Android вам нужно будет скачать Android SDK. Но в отличие от сборки игр для iOS вам не потребуется прибегать к внешним по отношению к Unity инструментам разработки — достаточно указать в Unity настройки, относящиеся к Android SDK: http://developer.android.com/sdk/index.html.

Б.1.4. SVN, Git или Mercurial

Любой крупный проект по разработке программного обеспечения включает в себя множество версий файлов кода, поэтому программисты разработали особый класс программного обеспечения, который называется VCS (Version Control System — система контроля версий). Три наиболее популярные системы — это Subversion (также известна как SVN), Git и Mercurial. Если вы еще не пользуетесь системой контроля версий, рекомендую установить себе какую-нибудь из них. Папку проекта Unity заполняет временными файлами и рабочими настройками, но для системы управления версиями интерес представляют только папки Assets (убедитесь, что ваша система контроля версий воспринимает генерируемые Unity файлы метаданных) и Project Settings: http://subversion.apache.org/, http://git-scm.com/, http://mercurial.selenic.com/wiki/ Mercurial.

Б.2. Приложения для работы с трехмерной графикой

Хотя Unity в состоянии обрабатывать двухмерную графику (именно этой теме были посвящены главы 5 и 6), изначально Unity представлял собой движок для трехмерных игр и до сих пор обладает мощным функционалом для работы с 3D-графикой. Многие специализирующиеся на трехмерной графике художники пользуются по крайней мере одним из перечисленных в этом разделе инструментов.

Б.2.1. Maya

Программа Maya представляет собой редактор для трехмерной графики и анимации, уходящий корнями в киноиндустрию. Ее функционал позволяет решить практически любую возникающую перед художником задачу, начиная созданием прекрасной анимации и заканчивая эффективными, готовыми к использованию в играх моделями. Смоделированная в Maya трехмерная анимация (например, двигающиеся персонажи) может быть экспортирована в Unity: www.autodesk.com/products/autodesk-maya/ overview.

Б.2.2. 3ds Max

Другой широко распространенный редактор для работы с трехмерной графикой и анимацией — 3ds Max — представляет практически идентичную Maya функцио­ нальность. Совпадает и основная схема работы. Приложение 3ds Max работает