Forum

User posts Kirill
28 April 2015 20:57
Вот что домашний компьютер выдал
Поправил scale и 404 ошибки материалов. Сейчас консоль почти пуста…
b4w.full.min.js:835 dopplerFactor is deprecated and will be removed in M45 when all doppler effects are removed
b4w.full.min.js:835 speedOfSound is deprecated and will be removed in M45 when all doppler effects are removed
b4w.full.min.js:842 setVelocity() is deprecated and will be removed in M45 when all doppler effects are removed

С этим пока не знаю что делать, есть подозрение, что у меня на сервере файлы движка от разных версий. Как только выйдет релиз, разберусь.
http://naviris.ru/

I'm sorry for my bad English…
28 April 2015 11:42
Здорово, теперь можно присылать отчёты по работе приложения, вот лог консоли.
Да, это нужно бленд файл почистить от старых ресурсов. Добавил в список задач.
двое знакомых, не на работе, сказали что именно 3D8 у них не загружается, только прицел и фпс
Была такая проблема на linux в chromium. Поправил вчера после обеда. Javascript давал синтаксическую ошибку.
Еще у нас именно в 8й шаромет не стреляет
В 8ой версии координаты появления и направления пуль (шаров) принимаются от сервера. Возможно он в то время был не доступен. Попробуйте пропинговать ip адрес 185.39.148.168, там запущен сервер.
Возможно, если стоит прокси, он не пропускает websocket соединение браузера, или браузер пытается подключиться на прямую…
http://naviris.ru/

I'm sorry for my bad English…
27 April 2015 23:50

de_dust2 в WebGL, проект, над которым я работаю в свободное время. Цель изучить blend4web и javaScript сделать простенький но добротный шутер от первого лица.

Последняя версия 3.11

На данном этапе реализовано:
  • Базовое управление WSAD, спринт(Shift), прыжок(Space), обзор мышью
  • Грубая модель карты de_dust2, запечённая в cycles
  • Один режим игры deathmath
  • Подключена физика
  • Стрельба из одного оружия "шаромёта"
  • Повреждения исходя от силы удара снаряда об игрока
  • Мультиплеер, пока что работает только отображение позиций других игроков и передача информации о выстреле, линейное сглаживание перемещение игроков
  • Общий чат для общения внутри игры

Дальнейшие планы:
  • Нарисовать и анимировать персонажей игроков
  • Синхронизация физики между клиентами
  • Серверные просчёты, связанные с разностью пинга у клиентов
А попутно внедряя разнообразные режимы игры.

Идеей создания своего шутера загорелся на зимних каникулах. Тогда начал изучение с ThreeJS. Написал свою логику определения столкновения со стенами, передвжение игрока и пр… Короче велосипед, который зависает со временем в браузере, оставил на память. Потом понял, что без физического движка далеко не уйду.
Была ещё попытка.

Ну а сейчас, благодаря blend4web, продвинулся в своей идее дальше чем когда либо. За это выражаю огромную благодарность разработчикам! Надеюсь, что проект будет продолжать активно развиваться.
http://naviris.ru/

I'm sorry for my bad English…
27 April 2015 14:01
Да, а ещё можно запрыгнуть на скалы со стороны "Б" по ним пройтись, прыгнуть на спавн к спецназовцам и обстреливать через стену место закладки бомбы на "А"
Все такие фичи буду фиксить после окончания написания программной составляющей. А потом буду учить сервер (работает на NodeJS) распознавать читеров.
Вечерком оформлю тему в WIP разделе.

UPD: Оформил тему
http://naviris.ru/

I'm sorry for my bad English…
26 April 2015 15:06
Согласен. Эту фичу чуть позже исправлю. Код брал из примера. Пока на выходных есть время, стараюсь сначала реализовать свои основные идеи.

UPD: Теперь можно бегать и видеть других игроков в виде цилиндров (пока что), можно перестреливаться, можно играть в 2 окна и более в браузере.
Залил на сервер

Теперь мне предстоит научиться отлавливать программно события столкновений.
http://naviris.ru/

I'm sorry for my bad English…
26 April 2015 14:57
Да да, это поправил.
http://naviris.ru/

I'm sorry for my bad English…
25 April 2015 23:17
Приятно слышать) За сегодня сделал простенький сетевой обмен координатами положения и направления игроков на сцене. Так что, думаю, скоро будет мультиплеерная версия.
http://naviris.ru/

I'm sorry for my bad English…
25 April 2015 21:12
Как работает метод check_object() в модуле scenes? По документации, как я понял, нужно в параметре указать строку с именем объекта. Но в итоге всегда получаю false
Использую 15.04 Developer Preview

В итоге я хочу проверить, есть ли объект на сцене. Думал check_object мне подойдёт.
http://naviris.ru/

I'm sorry for my bad English…
25 April 2015 20:18
Да, такое происходит если поверхность идеально параллельна к горизонту. Сейчас "шаромёт" уже затекстурил.
http://naviris.ru/

I'm sorry for my bad English…
25 April 2015 13:27
Проблема ушла… Дубликат модели битый остался в блендере после импорта из .DAE
http://naviris.ru/

I'm sorry for my bad English…