Разработка игры в Unity

Страница 3

Воспользуйтесь одним из двух предложенных способов установки среды для работы с кодом. Чтобы перейти к скачиванию и установке Microsoft Visual Studio, выполните следующие действия:

1. Перейдите на сайт https: //visualstudio. microsoft. com/ru/ (https: //visualstudio. microsoft. com/ru/)

2. На сайте вы увидите несколько ссылок на скачивание среды разработки под различные операционные системы. Ниже будет показан пример установки для Windows. Выберите из выпадающего списка Download Visual Studio и выберите версию Community 2019:

3. После этого автоматически начнется скачивание файла установки. После завершения скачивания запустите скачанный установочный файл.

4. Запустится Visual Studio Installer, который некоторое время будет скачивать необходимые файлы. Далее откроется окно с выбором компонентов, необходимых для установки:

5. Среди множества компонентов найдите “Разработка игр с помощью Unity”:

6. После выбора необходимого компонента нажмите “Установить”. Скачивание и установка займет определенное время, которое зависит от производительности вашего компьютера и скорости Интернет-соединения.

7. После завершения установки, возможно, потребуется перезагрузка компьютера (в этом случае рекомендуется согласиться на столь заманчивое предложение и перезагрузиться).

8. После перезагрузки запустите Visual Studio. При первом запуске среда разработки предложит вам выполнить вход под своей учетной записью (см. рисунок ниже слева) и выбрать вид темы (см. рисунок ниже справа):

9. Указанные в предыдущем пункте действия необходимо сделать только один раз, далее среда разработки будет запускаться без каких-либо дополнительных всплывающих окон.

10. На этом установку Visual Studio можно считать законченной. Если среда разработки открыта, то вы можете ее просто закрыть. В дальнейшем мы будем открывать проекты напрямую из Unity и использовать среду разработки Visual Studio для работы с кодом.

11. Установить Visual Studio можно также из Unity Hub. Чтобы это сделать выберите вкладку Installs – Add (можете пропустить этот и следующие два шага, если среда разработки уже была установлена):

12. В появившемся окне сначала предлагается выбрать нужную версию Unity (окно Add Unity Version), а если нажать кнопку Next, то при переходе на вторую страницу (Add modules to your install) можно выбрать установку Visual Studio:

13. Поставьте галочку напротив Microsoft Visual Studio Community 2019. Эта опция доступна как для iOS, так и для Windows. Обратите внимание, если у вас уже установлена Visual Studio, она не будет отображаться в качестве опции с дополнительной установкой. Нажмите Done, начнется скачивание и установка в автоматическом режиме среды разработки Visual Studio. Это программное обеспечение вы будете использовать для редактирования кода.

1. 3 Программа “Hello World” и принципы работы в Unity

Проверить корректность работы всех установленных программных пакетов можно, написав простейшую программу. По традиции принято создавать программу, которая выводит сообщение Hello World. В нашем примере мы не просто выведем сообщение, но и научимся взаимодействовать с объектами в среде Unity.

1. Чтобы создать первый проект на Unity, откройте Unity Hub и перейдите во вкладку Project. Нажмите New чтобы перейти в окно создания нового проекта:

2. В появившемся новом окне выберите тип проекта – 3D, дайте имя новому проекту, например 01_HelloWorld. Проверьте путь к папке, в которой будет создан проект (здесь скорее важно, чтобы вы осознанно указали папку для проекта и не потеряли его в дальнейшем). После этого нажмите Create:

3. Проект будет создан и открыт в новом окне Unity. На рисунке ниже показано, как выглядит запущенная среда разработки Unity, в данный момент вам может показаться, что она содержит довольно большое количество разнообразных и непонятных окон, но в дальнейшем мы разберемся в том, как они устроены и за что отвечают отдельные элементы среды разработки:

4. Возможно при первом запуске Unity появится сообщение о необходимости обновить встроенный Visual Studio Editor до последней версии (сообщение с желтым восклицательным знаком внизу среды разработки). В этом случае перейдите во вкладку Window – Package Manager, выберите Visual Studio Editor и нажмите Update:

5. Создадим новый C# Script-файл с простой командой, которая выводит сообщение “Hello World”. Для этого на панели Project перейдите в папку Assets, в данный момент в ней находится только одна папка с названием Scenes:

6. Кликните правой кнопкой мыши внутри папки Assets и выберите из контекстного меню Create – C# Script, как показано ниже:

7. Назовите созданный скрипт-файл HelloWorld. Содержимое папки Assets после этого должно выглядеть так, как показано на рисунке ниже:

8. Откройте файл HelloWorld. cs, кликнув по нему дважды. Файл автоматически откроется в Visual Studio Community 2019. Содержимое файла и вид среды разработки показаны на рисунке ниже:

9. В дальнейшем мы будем приводить программный код и в виде скриншотов, и в виде листинга (текстом). Его будет удобнее читать, а в случае использования электронной версии издания – копировать и вставлять части кода в свой проект. В дальнейшем мы разберемся с каждой строкой приведенного выше программного кода. Пока лишь обратите внимание на то, что внутри кода содержится два метода: void Start() и void Update().

– void Start() – это метод, который запускается при старте игры в Unity. Это значит, что команды, написанные внутри фигурных скобок этого метода, отработают один раз при запуске сцены в Unity.

– void Update () – это метод, который запускается каждый кадр на сцене. Другими словами, в метод Update() следует писать тот функционал, который требует регулярного обновления в процессе игры.

10. Добавьте строку кода, которая будет выводить сообщение «Hello World! 11! ». Для этого внутрь фигурных скобок метода void Start(), как показано в листинге ниже (листинг приводится целиком), нужно написать команду print:

// Start Code

using System. Collections;

using System. Collections. Generic;

using UnityEngine;

public class HelloWorld: MonoBehaviour

{

void Start()

{

print("Hello World! 11! ");

}

void Update()

{

}

}

// End Code

Листинг дублируется ниже в виде скриншота из MS Visual Studio.

11. Скрипт-файл с названием HelloWorld. cs написан. Однако, чтобы он начал работать, нам следует его подключить к одному из игровых объектов внутри сцены Unity. Давайте создадим такой объект, например, простейший куб.

12. Чтобы создать игровой объект “Куб”, на верхней панели быстрого доступа в среде Unity выберите GameObject – 3D Object – Cube:

Читать похожие на «Разработка игры в Unity» книги

На планете, где люди испытывают себя на прочность, существует тюрьма. Туда отправляют заключённых со всей галактики. Тут нет никаких досрочных освобождений и апелляций. Нет судей и адвокатов, нет охранников и надсмотрщиков, есть только заключённые. А точнее ссыльные. Если ты попал сюда, то обратно уже не вернёшься и будешь искать своё место в этом мире. Это приговор окончательный. Как люди, оказавшиеся здесь, устроят свою жизнь? Смогут ли сохранить достоинство или совершенно деградируют? Судьба

Любая война рано или поздно заканчивается. Но путешествие продолжается. На планете выживальщиков существует большая сеть подземных тоннелей и пещер. Откуда они взялись? Их создала природа, или это дело чьих-то рук? Кто населяет подземный мир? И зачем туда нужно идти? Иногда логика обстоятельств сильнее здравого смысла, и судьба ведёт героев вниз, под землю. Что таится в подземельях, можно узнать из четвёртой книги серии "Выживальщики". Приятного чтения!

Представляю вашему вниманию пятую часть цикла "Выживальщики"! Судьба многих героев осталась пока неясной. Что с ними произошло, встретятся ли они вновь и какие новые вызовы готовит им судьба, можно будет знать из пятой книги сериала. Самое время узнать, что с ними произошло. Приятного чтения!

Общество сибаритов становится всё заметнее и заметнее. Оно пытается подмять под себя всё, до чего может дотянуться. Они стали очень сильны и играют большую роль. Кто-то должен бросить им вызов, иначе их искажённая мораль станет доминировать на планете. Главные герои: те кто давно не мог встретиться, имеют такой шанс. Проблемы нарастают. Противостояние усиливается. Покой им только снится. Приятного чтения!

На планете выживальщиков существует древний лес с гигантскими деревьями. Почему он только один. Что это, ошибка природы или результат каких-то экспериментов? Кто населяет этот лес? Кого там можно встретить? Может тех, кого давно искали и встреча с кем очень ожидаема и желанна? Ну и само собой продолжается война с сибаритами. Теперь она пришла уже на их территорию. Продолжаем следить за старыми героями и знакомимся с новыми. Всё больше и больше тайн и загадок раскрывается с каждой книгой, но

Часть героев оказалась в зоне реактора. Эта аномальная зона, где давным-давно произошла авария на экспериментальном реакторе. Тут происходит много странного и не все законы физики работают. Зато работают какие-то другие. Но, возможно, зона реактора это не просто аномалия. Это ключ. Если понять что здесь происходит, это может повлиять на судьбу всей планеты. Ну и куда же без выживальщиков. На этот раз они не оправдывают своего названия, потому что в зону реактора забрасывают смертников, для

Что делать, если ты одинокий вампир, который столкнулся с неразрешимой проблемой? Конечно, нужно обратиться в "Общество анонимных вампиров". Только там такие же вампиры, как ты, поддержат и помогут советом... или нет?

В книге раскрывается путь к успеху, которым шли и идут знаменитости всех мастей – от художников, писателей и кулинаров до спортсменов, изобретателей и предпринимателей. Используя примеры выдающихся мастеров своего дела и учитывая новейшие научные исследования на тему выявления шаблонов и закономерностей, приобретения навыков и факторов творческой гениальности, автор демонстрирует огромный потенциал реверс-инжиниринга и объясняет, как каждый из нас может использовать его мощь.

Шёл спокойно по улице, и вдруг - на тебе! Похитили и заперли под землёй. Думаю, хотели пустить на органы… пришлось сбежать. Прихватил с собой девчонку, её та же судьба ждала. Но ей ещё меньше повезло, у неё даже одежду отобрали. Теперь мы в бегах, в гигантской Москве две тысячи двухсотых. Есть подозрение, что всё это подстроено, и мы принимаем участие то ли в игре, то ли в телешоу. Как будто нас гонят, как крыс по лабиринту. Только бы выжить! Да и девчонка хорошая, кто о ней позаботится, кроме

Затеянная пришельцами грандиозная операция по усовершенствованию человечества могла внести разнообразие в теорию Дарвина. Неспособные к труду и не приспособленные к семейной жизни земляне, признанные оболтусами, облами, переселялись на планету, получившую неблагозвучное название – Рассадник. А чтобы жизнь не показалась новоселам слишком уж пресной, Кураторы проекта заселили новорожденный мир всеми видами фэнтези-нечисти, сварганенной за последнее столетие безответственными писателями.