Простая миникарта-детектор

Постер к новости: Простая миникарта-детектор
В некоторых играх, чаще всего шутерах, бывают миникарты без плана местности, а только отображают позицию врага и важных точек, например, текущего задания. Проще говоря это нечто вроде детектора и компаса. Такие детекторы, также хорошо подходят для игр с видом сверху, как Alien Shooter и подобные. Данная миникарта по сути является модификаций предыдущих наших проектов, здесь мы поработали над оптимизацией, теперь скрипт работает с пулом иконок, который мы заранее ...

Сериализация игровых объектов

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

Индикатор здоровья + сохранение [UI]

Постер к новости: Индикатор здоровья + сохранение [UI]
Полоску жизни персонажа или может энергии, можно сделать разными способами, чаще всего используется стандартный слайдер в Unity, после некоторых настроек и манипуляций, его можно приспособить под эту задачу. Однако, мы хотим предложить несколько иной способ, напишем свой класс, который лишь частично будет напоминать слайдер и будет заточен для отображения различных индикаторов. Для управления индикаторами так же предусмотрен отдельный класс, он же у нас отвечает за ...

Улучшенная система диалогов

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

Как сделать веревку в 2D?

Постер к новости: Как сделать веревку в 2D?
Для создания чего-то наподобие веревки, нужно объединить несколько физических объектов в цепочку, лучше всего здесь подходит сфера, если проект трехмерный, а в нашем варианте мы будем использовать спрайт круга. В последствии спрайт можно сделать прозрачным, так как он нужен только для визуальной настройки толщины веревки. Напишем специальный скрипт, который будет генерировать веревку от определенной точки, например, игрока, и до объекта, к которому веревка может ...

Меню настроек графики

Постер к новости: Меню настроек графики
В данном примере, мы рассмотрим возможности регулировки различных настроек графики в Unity. Однако, отметим сразу, что речь пойдет о настройках движка, без дополнительных пост-эффектов [Image Effects], для них лучше писать отдельный класс управления. В этот раз, будем заниматься регулировкой настроек, которые можно найти в меню редактора (Edit > Project Settings > Quality). Менять будем следующие параметры: стандартные пресеты графики, разрешение экрана, ...
  • Дешевый хостинг
  • Яндекс.Метрика