Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Unity3D: разработка 3D-приложений

Определение 1

Unity3D — это разработанная компанией Unity Technologies современная кроссплатформенная система, предназначенная для создания компьютерных игр и приложений.

Общие сведения о среде разработки Unity

Unity3D представляет собой современный кроссплатформенный программный комплекс (движок), предназначенный для формирования игр и приложений, который был разработан компанией Unity Technologies. При помощи данного программного комплекса могут разрабатываться приложения не только для компьютеров, но также и для мобильного оборудования (к примеру, на основе Android), игровых приставок и других устройств.

Следует заметить, что в среду разработки Unity входит набор специализированных приложений для игр. Это означает, что пользователь может осуществить тестирование своей игры, не выходя из редактора. Кроме того, Unity способен поддерживать импорт очень большого числа разных форматов, что предоставляет возможность проектировщику игры создавать сами модели в наиболее удобном приложении, а Unity применять по прямому назначению, то есть, для разработки продукта.

Важным обстоятельством может считаться и тот факт, что формирование сценариев, то есть скриптов, выполняется на самых популярных языках программирования, таких как, C# и JavaScript. Это все означает, что Unity3d выступает как актуальная платформа, при помощи которой пользователь может создать свои собственные приложения и осуществлять их экспорт на разное оборудование, такое как, мобильные телефоны или приставки Nintendo Wii.

Разработка 3D-приложений в Unity3D

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

Следуют отметить также существующую систему подписки, так как Unity не может считаться абсолютно бесплатным продуктом. Существуют следующие виды подписки:

  1. Подписка Personal, то есть персональная. Является бесплатной версией, содержащей все базовые возможности движка. Однако имеется и ограничение, а именно, доход в год или объем привлекаемых средств не должен превышать сто тысяч долларов.
  2. Подписка Plus. Может предоставить за тридцать пять долларов в месяц разные отчеты и аналитику, а также возможность изменения заставочного экрана, двадцати процентная скидка на покупки в Asset Store и другие незначительные преимущества. Обладает так же ограничением, которое состоит в том, что доход за год или объем привлекаемых средств не должен превышать двести тысяч долларов.
  3. Подписка Pro за сто двадцать пять долларов в месяц имеет в своем составе все достоинства версии Plus и вдобавок обладает профессиональным сервисом и поддержкой класса премиум. Причем, без всяких дополнительных условий в плане финансовых ограничений.
«Unity3D: разработка 3D-приложений» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Существуют также специальные версии для бизнеса, которые предназначены для использования крупными компаниями.

Отсюда можно сделать вывод, что разработчикам с небольшими бюджетными средствами хватит и версии Personal или Plus, а в противном случае следует оформить подписку Pro.

Процесс установки программы Unity состоит из следующих этапов:

  1. Для начала установки Unity, необходимо перейти на сайт Unity Store, где сначала следует осуществить выбор типа подписки. А далее пользователю предлагается принять условия использования и загрузить установщик. Также здесь имеется возможность познакомиться с системными требованиями для работы с Unity. После запуска программы установки, необходимо сделать выбор устанавливаемых компонентов. Например, если пользователь хочет сформировать приложение под Android, то следует поставить флажок на Android Build Support. Также при необходимости вместе с Unity можно установить Visual Studio Community, что позволит писать программы на C#. После этого остается лишь задать путь установки и приступить к инсталляции Unity.
  2. Следующим этапом является регистрация и настройка Unity. По завершении установки и запуска Unity, пользователю будет предложено осуществить вход под своим аккаунтом, после чего опять будет предложено выбрать подписку, например, можно остановиться на Personal. В таком случае следует подтвердить, что годовой доход организации меньше ста тысяч долларов, или указать, что Unity будет использоваться в целях обучения. В завершение пользователю может быть предложено пройти маленький опрос, в котором необходимо ответить, чем занимается пользователь и с какой целью он устанавливает Unity.
  3. Следующим этапом является собственно созданием нового проекта.

После окончания настройки Unity, пользователь попадает на экран выбора либо создания проекта. Тут необходимо нажать New, чтобы начать формирование нового проекта, как показано на рисунке ниже.

Окно программы. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Окно программы. Автор24 — интернет-биржа студенческих работ

После этого в новом окне будет предложено задать название проекта и директорию, в которой он будет сохранен. Следует заметить, что, если планируется применять редактор в режиме 3D, то нужно поставить флажок на 3D. Далее следует нажать Create project, чтобы приступить к созданию нового проекта. После этого появиться окно редактора с заранее сформированной сценой, как показано на рисунке ниже.

Окно редактора. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Окно редактора. Автор24 — интернет-биржа студенческих работ

Не вдаваясь в тонкости программирования, рассмотрим пример готовой игры. Для этого здесь имеется специальная программа Asset Store, которая включает в свой состав большое количество уже готовых моделей, анимаций, звуков, а также игр, как платных, так и бесплатных.

Для того чтобы запустить Asset Store, необходимо в меню Window выбрать Asset Store, например, при помощи комбинации клавиш Ctrl-9. После этого должно открыться окно магазина. Например, можно ввести в строке поиска «flappy bird style example game», что позволяет открыть бесплатный пример, который можно использовать в своем проекте.

Дата написания статьи: 13.04.2022
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot