Простой пул объектов

Постер к новости: Простой пул объектов
Что такое пул объектов и для чего он нужен? Допустим, у нас в игре персонаж может стрелять некими снарядами, и вроде бы всё просто, нужно создавать эти снаряды, а потом уничтожать, когда они сталкиваются с другими объектами. Но, дело в том, что процессы создания/уничтожения, достаточно ресурсоемки, особенно если вызывать их постоянно. Поэтому, если требуется частое использование одинаковых объектов, для этой задачи и нужен пул. Смысл в том, что мы один раз создаем ...

Инвентарь 2.0 [beta version]

Постер к новости: Инвентарь 2.0 [beta version]
Проект более продвинутого инвентаря персонажа, нежели предыдущий, был написан с нуля и полностью переделан. Перестановкой пары строк, дело не обошлось, поэтому если вы ранее, использовали наш прошлый проект по теме, рекомендуем ознакомиться с этой версией. Ключевые изменения: теперь, иконка может занимать больше, чем одну клетку; одинаковые иконки, группируются, ведется подсчет; автоматическое сохранение в файл. Инвентарь более не работает с префабами объектов, ...

Вывод потерянных хит поинтов на экран

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

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

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

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

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

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

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