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

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

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

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

Управление объектом для тачскрина

Постер к новости: Управление объектом для тачскрина
Управление персонажем или каким-нибудь транспортом, например, на платформе Android, как для двухмерного, так и трехмерного проекта. Итак, всё что нам нужно, это получить направление, в зависимости от движения пальца по некой области экрана. Эту саму область у нас будет определять обычная UI картинка, ее можно сделать вообще прозрачной и растянуть на пол экрана, а вторую часть экрана закрыть прозрачной кнопкой стрельбы, например. В Unity среди стандартных ассетов, ...

Простая веревка / крюк-кошка [2D]

Постер к новости: Простая веревка / крюк-кошка [2D]
Будем делать нечто наподобие крюк-кошки для двухмерного платформера. Смысл в том, чтобы персонаж мог цепляться за вышестоящие платформы и таким образом, забираться выше и выше, быстро перецепляя крюк с одной платформы на другую. Управление очень простое, нужно лишь прицелиться и удерживать клавишу, герой будет подтягиваться, если отпустить клавишу, крюк отцепиться, и персонаж перейдет в обычный режим управления. Но кроме этого, мы сделаем возможность зацепиться и ...

Игра «Сокобан» / Sokoban [2D]

Постер к новости: Игра «Сокобан» / Sokoban [2D]
Сокобан – это логическая игра-головоломка, в которой игрок передвигает ящики по лабиринту, показанному в виде плана, с целью поставить все ящики на заданные конечные позиции. Только один ящик может быть передвинут за раз, при этом, ящик можно толкать, но не тянуть. Вот такую игрушку будем делать с нуля. Та как в такой игре важна точность, движение кладовщика будем делать по клеткам, т.е. с начало, делается проверка клетки, куда должен двигаться герой, и только ...

Продвинутый инвентарь персонажа

Постер к новости: Продвинутый инвентарь персонажа
По многочисленным просьбам, представляем новую, улучшенную версию инвентаря персонажа. Ранее, мы публиковали бету в которой были реализованы только базовые функции, и присутствовали некоторые недочеты. На этот раз, основные функции получили свое развитие и оптимизацию, все найденные баги были устранены. Кроме того, добавлены новые возможности. Расширен список поддерживаемых размеров иконок. Теперь можно выбирать, сколько предметов выбросить из инвентаря, если ...
  • Дешевый хостинг
  • Яндекс.Метрика