Система подсказок для 2D, 3D и UI

Постер к новости: Система подсказок для 2D, 3D и UI
Иногда в играх, для уточнения каких-нибудь деталей интерфейса, или описания игровых объектов, просто незаменимы всплывающие подсказки/тултипы, при наведении курсора. Реализацией подобной задачи, мы и займемся. При этом, нам нужно учитывать несколько важных пунктов: подсказки не должны выходить за границы экрана; текст тултипа должен сохранять стандартные теги редактора; должна быть возможность менять локаль подсказок. Кроме этого, такая система подсказок, должна ...

Поле зрения юнита [2D]

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

Стрельба, перезарядка, разброс пуль [2D]

Постер к новости: Стрельба, перезарядка, разброс пуль [2D]
Скрипт оружия для двухмерного платформера. В наличии два режима стрельбы, префабом или рейкастом, первый вариант подойдет для, например, плазменного оружия, а второй вариант для обычного пистолета или автомата. Есть учет количества патронов и перезарядка, как вручную, так и автоматически, если магазин пустой, а игрок нажимает клавишу выстрела. Кроме этого, мы добавили возможность настроить разброс пуль и добавили настройки скорострельности. Плюс, оружие может ...

UI Raycast + EventSystem data

Постер к новости: UI Raycast + EventSystem data
Не сколько урок, а скорее небольшая, но крайне полезная справка. В игре может быть такая ситуация, что есть некий объект, допустим, планета, и поверх нее наложены UI элементы, и нам нужно, чтобы при наведении курсора, мы могли получать какие-то данные не только с этой планеты, но и элементов UI. В Unity есть система, которая собирает данные по UI, вопрос в том, как нам получить доступ к этим данным напрямую. Еще может возникнуть ситуация, когда нам необходимо ...

Загружаемый контент в Unity [DLC]

Постер к новости: Загружаемый контент в Unity [DLC]
Были времена, когда обычный патч для игры, вносил столько изменений и контента, что его волне можно сравнить с современными платными дополнениями. Сегодня тренд игроделов в том, чтобы отрезать от игры кусочки, которые там изначально должны были быть, назвать это DLC и продавать отдельно. Но тем не менее, сама по себе система DLC, вещь интересная в плане расширения игрового контента. Или можно представить такую ситуацию, собрать игровой клиент, который будет мало ...

Генератор лабиринтов

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