Форум

Знаменитая карта de_dust2 из CS в WebGL

01 мая 2015 11:42 #2241
Привет всем! Хочу сообщить о новых фичах, в моем шутере.

Добавлено:
  • Тестовый режим Deathmatch (Умер и сразу возродился)
  • Отображение очков здоровья в левом нижнем углу.
  • Точки появления игроков (8 точек разбросанно по карте)
  • Простенькая модель игроков (Теперь видно куда игрок смотрит)
  • Система повреждений (Пока не научусь определять, с каким объектом произошло столкновение, об стены лучше не биться с разбега )
  • Чат для общения с игроками
Изменено:
  • Пуля (шар) удаляется не через 1 секунду, а только после соударения с другим объектом. Максимальное время жизни пули 100 сек.
  • Пуля больше не взаимодействует с игроком, который её создал.

Версия на сервере
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
20 июня 2015 22:55 #2786
Всем снова привет! Наступило лето, свободного времени меньше, но продолжаю потихоньку работать над шутером.
На данный момент внёс следующие изменения:
  • Изменено поведение управления камеры. Отключил сглаживание движения поворота камеры.
  • Улучшил отзывчивость клавиш управления персонажем.
  • Добавил сетевое сглаживание на основе линейной интерполяции
  • Решена проблема со стенами, при столкновении с которыми ранее можно было получить урон (спасибо Евгению Родыгину за хотфикс)
  • Игровой уровень теперь загружается отдельно после загрузки "логической" сцены (планирую смену уровней не выходя из игры в дальнейшем)

Версия на сервере 2.9

Сейчас жду появление нового API для изменения поведения мыши и буду рисовать интерфейс

UPD: возможны проблемы с сетевым режимом. У хостера проблемы с электропитанием
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
21 июня 2015 17:01 #2788
Почему то не летят снаряды, может тоже из за хоста.
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
21 июня 2015 19:34 #2789
Ответ на сообщение пользователя Михаил Беззубиков
Почему то не летят снаряды, может тоже из за хоста.
Мне виртуалку только сейчас подняли. Теперь всё работает и консоль чистая
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
21 июня 2015 22:34 #2790

Теперь всё работает и консоль чистая

Юху!!!
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
20 июля 2015 10:48 #3110
Тенюшки!
Вы Color Correction выкрутили? Смотрю перезапекли текстуру локации без АО.
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
20 июля 2015 13:38 #3114
В данной версии убрал единственную глобальную текстуру, и вернулся к затайленным текстурам, так удалось немного повысить детализацию и уменьшить общий вес растровой графики (без карты затенения) с 6mb до 1mb, запёк карту затенения Ambient Occlusion blendr'овским рендером, и наложил её на все материалы через multiple. (для автоматизации написал питоновский скрипт для blender, генерируюуший ноды ). Текстура затенения вышла в ~630kb. Но эт не финально, хочу ещё тени от солнца дорисовать в эту же текстуру попозже.
Вы правы, немного подкрутил цветовую коррекцию (просто побаловался, изучая новый интерфейс blend4web) и включил god rays.
Добавил тени. Они падают на оружие, снаряды и других игроков.

Думал на прошедших выходных додумать интерфейс, но погода была чудесная и меня утащили на речку
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
21 марта 2016 00:05 #8370
Ночь, а я провожу тестирование сетевой игры на пикабу. Взял немножко новых моделек из SDK.
Версия 2.10 сейчас самая актуальная. Но там карта уже не de_dust2.
Добавил управление на мобильных девайсах

Отладил сеть (онлайн до ~20 игрков смог поднять, далее пошли высокие задержки). Сейчас с кодом сетевой части вроде как всё в порядке.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
21 марта 2016 09:58 #8372
а куда шарик пропадает после первого столкновения? я зашел в здание, думал сейчас навалю там шариков)
как в чате писать? я сейчас по кому то палил там шариками)
Дорогу осилит идущий
21 марта 2016 10:12 #8373
Что бы писать в чате жмём esc, и курсором тыкаем по чату. (ещё можно нажать клавишу TAB)
Но это будет переделано. Хочу вызывать чат по нажатию какой нить кнопки, как в популярных шутерах
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.