разработка игр, программирование, сценарии, графика и музыка

English По-русски

Speebot: реквизит, обновленная графика, 3D-звук

На этой неделе я работал над четырьмя вещами: реквизитом для игры, обновлёнными моделями объектов, улучшенной визуализацией текстур и 3D-звуковой системой.

Система реквизита действовала уже несколько недель, и настало время начать добавлять в игру реальные объекты.

Некоторые из новых реквизитов в игре. Эта карта не является реальным уровнем!
Некоторые из новых реквизитов в игре. Эта карта не является реальным уровнем!

Эти реквизиты — статические объекты, которые являются частью карты, и хотя они не могут двигаться, они являются препятствиями, и игрок может с ними столкнуться. Таким образом, например, я могу прыгать по ящикам и заборам.

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

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

Движок поддерживает сглаживание полигонов (FxAA), которое можно переключать в меню опций. Планируется добавить еще один вид сглаживания.

И последнее — движок теперь поддерживает 3D (и 2D) звуки! Я впервые работаю с OpenAL, но мне кажется, что вышло неплохо.

Звуковая система сейчас довольно простая, но, возможно, это всё, что мне нужно для этой игры.

Как всегда, вы можете ознакомиться со всеми видеороликами о разработке Speebot, просмотрев полный список на YouTube.

Следующая статья

Speebot: звуки, первые уровни, меню

Подписаться

Получайте уведомления о новых статьях, чтобы:

Следить за процессом разработки моей следующей игры.

Читать статьи об искусстве и технологиях создания игр и движков.

Получать новости об изменениях в моих играх.

Подписка бесплатная, просто нажмите на кнопку!