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

11Объединение фрагментов в готовую игру

33 Сборка объектов и кода из других проектов

33 Программирование элементов наведения и щелчка

33 Обновление UI при переходе от старой системы к новой

33 Загрузка новых уровней как реакция на достижение поставленных целей 33 Настройка условий выигрыша/проигрыша 33 Сохранение и загрузка текущего состояния игры

В этой главе мы соберем воедино созданные нами проекты. Большинство предыдущих глав содержало относительно разрозненный материал, и необходимости рассматривать игру в целом просто не возникало. Но сейчас мы рассмотрим процесс объединения разработанных по отдельности фрагментов, чтобы вы знали, каким образом строится игра. Обсудим мы и обобщенную структуру игры, в том числе переход с одного уровня на другой и процесс завершения (например, появление надписи Game Over, когда персонаж умирает, или надписи Success, когда он доходит до выхода). Я научу вас сохранять игру, потому что по мере увеличения объема игры растет и важность сохранения полученных игроком результатов.

ВНИМАНИЕ  В этой главе по большей части рассматриваются задачи, подробности решения которых объяснялись в предыдущих главах, поэтому я ограничусь общими рекомендациями. Если окажется, что вы не понимаете каких-то вещей, перечитайте соответствующую главу (например, главу 6, если у вас возникли сложности с элементами UI).

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