Меню привязки клавиш + сохранение

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

Выбор юнитов и их группировка

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

Область поиска предмета для FPS / TPS

Постер к новости: Область поиска предмета для FPS / TPS
В некоторых играх, от первого или третьего лица, особенно когда там нет перекрестия по центру экрана, можно заметить интересную деталь, когда указатель предмета подсвечивается даже в том случае, если этот предмет находится в некоторой близости от перекрестия. Иначе говоря, по центру экрана есть область и когда объект попадает в эту область, то помечается как активный и с ним можно взаимодействовать. Такой подход намного удобнее при поиске предмета (патроны, аптечка ...

Локализация игрового меню, HUD и т.п.

Постер к новости: Локализация игрового меню, HUD и т.п.
Итак, очередное развитие темы, на этот раз касательно поддержки нескольких языков в игре. Обращаем ваше внимание, что данный проект заточен для локализации именно игрового меню, HUD и подобного. В отличии от прошлого проекта, на этот раз мы будем работать с ресурсами Unity, а не внешними файлами, что во много лучше и проще. Основной упор был сделан на удобство в использовании, кроме того, появилась возможность делать настраиваемый текст, для конкретного текстового ...

Маска для спрайта [2D]

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

Перемещение объектов в шутере

Постер к новости: Перемещение объектов в шутере
Сегодня мы научим нашего персонажа, перетаскивать различные игровые объекты. Всё это дело для игрушки от первого лица, допустим шутера. То есть, нам нужно добиться эффекта, когда можно как бы руками перемещать физические объекты. Такое часто используется в играх типа ужастиков, где нужно решать всякие загадки, перекладывать коробки и палки туда-сюда и всякое такое. Управление сделаем на мышке для удобства, одна кнопка – взять, другая – толкнуть. А колесиком мышки ...
  • Яндекс.Метрика