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

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

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

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

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

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

Квестовая система диалогов

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

Как сделать звуки шагов? [FPS]

Постер к новости: Как сделать звуки шагов? [FPS]
Грамотное звуковое оформление в игре, может вытянуть всю атмосферу. Простенький менеджер звуков мы уже разбирали, ищите его где-то тут неподалеку. На этот раз затронем тему озвучки шагов персонажа. Проект ориентирован на игру от первого лица, когда ног персонажа не видно, то есть, звук не привязан к анимации. Впрочем, есть отдельный класс, который отвечает за воспроизведение звуков, поэтому при желании можно сделать привязку к анимации ног, что применимо и для ...

Рисуем кривые Безье

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