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

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

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

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

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

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

Эффект тряски камеры

Постер к новости: Эффект тряски камеры
Весьма полезный эффект, особенно если на экране взрывы или допустим, падают тяжелые объекты. При этом, реализовано несколько режимов работы. Например, такие как: тряска камеры по осям Х и Y, что применимо для двухмерных игр или для шутера; либо по осям Х и Z, это в том случаи, когда камера повернута по Х, как в стратегии. Конечно, имеются и другие режимы, использовать только одну из осей или все сразу. Кроме режима тряски, есть так же опции: продолжительность и ...

Рандомный копипаст в заданной области

Постер к новости: Рандомный копипаст в заданной области
Это инструмент для использования в редакторе. Суть работы в том, что с помощью Gizmos в окне редактора, мы рисуем площадь, так сказать. То есть, при помощи ползунков, настраиваются размеры обычного куба, из которого и получаем нужную нам область. Затем, указанный объект, будет дублирован определенное число раз, в пределах установленной области. Подобный инструмент может быть полезен, если нужно раскидать по участку какие-нибудь объекты, допустим, растительность. ...

Солнечная система, планеты и спутники

Постер к новости: Солнечная система, планеты и спутники
При создании допустим, стратегии на просторах космоса, может понадобиться модель солнечной системы, впрочем, не обязательно солнечной. В любом случаи, нам нужно вращение планет, вокруг звезды и, чтобы планеты вращались вокруг своей оси. У планет могут быть спутники, их тоже надо вращать и вокруг своей оси тоже. Всю систему организуем в одном скрипте, у каждого объекта будут свои опции скорости, вращения и т.д. Кроме того, добавим глобальный параметр, который ...
  • Яндекс.Метрика