Камера 2D + движение в рамках границ

Постер к новости: Камера 2D + движение в рамках границ
Контроль камеры для отслеживания позиции персонажа. Заточено исключительно под двухмерный проект. Помимо обычного преследования, камере можно добавить сдвиг по вектору движения, например, чтобы она двигалась немного впереди для лучшего обзора. Кроме того, есть возможность устанавливать границы движения камеры, внутри которых она свободно движется, но не может выйти за них. Это может быть полезным, чтобы игрок понимал где границы карты, и чтобы не было видно пустой ...

Простой игровой магазин (локальный)

Постер к новости: Простой игровой магазин (локальный)
Суть здесь в том, что мы заранее определяем места, где будут появляться купленные объекты. Например, есть выделенный участок, на котором изначально просто фундамент дома, если совершается покупка, то фундамент заменяется другим объектом, то есть, готовым домом или его частью. При этом, на участках, которые определяются под объекты, мы задаем конкретные рамки для объектов. Иначе говоря, у нас есть список типов и каждый из них, может содержать несколько префабов. Что ...

Атрибуты RPG и прокачка персонажа

Постер к новости: Атрибуты RPG и прокачка персонажа
Система прокачки персонажа, состоит из развития и управления различными атрибутами, таких как: ловкость, удача, навык взлома и прочие. Кроме того, в систему должно быть встроено управление опытом персонажа, так как прокачка какого-либо атрибута напрямую связано со статусом опыта. То есть, когда персонаж повышает уровень, ему выдается определенное количество очков прокачки, которые и тратятся на повышение атрибута. Так же у нас должна быть возможность изменения ...

Управление 2D танком (вид сверху)

Постер к новости: Управление 2D танком (вид сверху)
Управление танком для двухмерной игрушки, с видом сверху. Делать будем с использованием компонента Rigidbody2D. Движение танка с клавиатуры, а башня будет следить за курсором. Присутствует отдельная регулировка скорости передвижения и скорости вращения танка, плюс, вращение башни тоже настраивается отдельно. Присутствует возможность стрельбы и учета урона, время перезарядки орудия настраивается. Для снаряда есть несколько настроек: скорость, наносимый урон, фильтр ...

Система внутриигровых достижений

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

Контекстное меню и буфер обмена [InputField]

Постер к новости: Контекстное меню и буфер обмена [InputField]
Простое контекстное меню с такими возможностями как: вырезать, копировать, вставить, удалить и заменить всё. Меню работает с выделенным текстом внутри Input Field. Прежде всего для нас главное научится находить в тексте тот, который был выделен с помощью мышки. По сути нужно найти начальный и конечный индекс в string, а также длину выделенного текста. Таким образом мы получаем точное место, с которым можно уже делать всё что нужно. Проще говоря, работа ведется с ...
  • Яндекс.Метрика