Введение в скрипты Unity — часть 2

Создание скриптов в Unity - часть втораяВ первой части урока вы узнали, как перемещать игровые объекты, обрабатывать ввод игрока и как использовать систему физики с помощью скриптов. Конечно, вы можете сделать гораздо больше с помощью C# и Unity API! Во второй и части урока по созданию игры на Unity вы узнаете, как:

  • Создавать списки и перебирать их.
  • Обновлять элементы пользовательского интерфейса.
  • Использовать систему событий.
  • Использовать шаблон Singleton.
  • Передавать данные между сценами, чтобы настроить игру.

Введение в скрипты Unity — часть 1

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

Разработчики игр пишут скрипты в Unity на C#, мощном объектно-ориентированном языке программирования, разработанном Microsoft около 2000 года. С тех пор он стал одним из самых популярных языков программирования. Команда Unity выбрала C# в качестве основного языка программирования Unity, поскольку он хорошо документирован, прост в освоении и гибок.

Shader Graph в Unity для начинающих

Создание шейдеров в Unity при помощи ShaderGraphШейдер — это небольшая программа, которая содержит инструкции для GPU — графического процессора. Они описывают, как рассчитать экранный цвет конкретного материала. Хотя Unity предоставляет стандартный шейдер, иногда вам может потребоваться создать эффект, превосходящий возможности стандартного шейдера. Unity предоставляет Shader Graph, чтобы упростить написание шейдеров.

Shader Graph позволяет разрабатывать шейдеры визуально, не прибегая к написанию кода — вы создаете и соединяете узлы в редакторе шейдеров, который отображает текущий результат изменений, и такой подход достаточно прост для пользователей, которые только знакомятся с созданием шейдеров.

Unity: Введение в шейдеры

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

Поиск пути с использованием NavMesh

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

Урок о ProBuilder: быстрое прототипирование в Unity

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

Как реализовать движение в разных игровых жанрах в Unity

как реализовать движение в юнитиЛюди склонны ожидать определенные виды движений в определенных играх. Если вы играете в платформер, то ожидаете, что сможете бегать и прыгать персонажем. Если в игру с видом сверху — движение от указателя мыши и нажатия на кнопку мыши, чтобы перемещать игровых персонажей. Поэтому, неплохо было бы узнать о правилах движения. В этом очень «подвижном» уроке вы узнаете, как реализовать движение для разных игровых жанров на движке Unity — как в 2D, так и в 3D.

Импортирование 2D-ресурсов в Unity

как импортировать 2d-ресурсы в юнитиВ этом уроке вы узнаете, как импортировать 2D-ресурсы в Юнити для создания спрайтов как из одного изображения, так и из таблицы спрайтов (атлас спрайта), содержащей несколько ассетов, которые вы настроите в редакторе спрайтов.

Unity: Введение в юнит-тестирование

юнит-тестирование в UnityИнтересно, как работает юнит-тестирование в Юнити? Не знакомы с тем, как в принципе работает юнит-тестирование? Если вы ответите «да» на эти вопросы, то этот урок для вас. В данном уроке вы изучите все о том, как происходит юнит-тестирование в среде разработки Unity и как использовать его в проектах.

Введение в новую систему 2D-тайловых карт Unity

система тайловых карт в юнитиСистема двумерных тайловых карт Unity открывает прекрасную возможность для начинающих инди-разработчкиков и игровых студий по всему миру сэкономить время на прототипировании и создании качественных 2D-игр. В этом уроке вы будете использовать простую двумерную игру на основе тайлов, чтобы узнать больше о тайловых картах в Unity.