Forum

User posts Kirill Osipov
23 November 2017 18:04
Ответ на сообщение пользователя sunsetrain
Привет. Подскажите пожалуйста:
1. Как сделать ограничение по тоннелю как в Спейс дизастере только с персонажем от 3 лица?
2. Как сделать управление мышью в такой игре от 3-го лица (как в Пятигоре, но не в уроках а на сайте пятигора)
3. Появилось ли чего для повторения движения с отставанием, как локомотив и вагоны?

1) Можете скинуть пример-видео? Не очень понятно, что требуется.
2) Код управления персонажем.
3) Возможно имеется в виду этот констрейнт, но сейчас его создание не поддерживается аддоном в Blender.
Blend4Web Team
kirill@blend4web.com
22 November 2017 15:47
Hello.
There could be different problems: the blend scene does not contain hand models, object names were changed and so on…
Could you send us your .blend-file and browser console output?
Blend4Web Team
kirill@blend4web.com
20 November 2017 17:56
Не могли бы Вы скинуть маленький пример?
Blend4Web Team
kirill@blend4web.com
20 November 2017 15:25
Hello and welcome to our forum!

You can try to use the next functions: replace_image, change_image.
Blend4Web Team
kirill@blend4web.com
20 November 2017 15:01
Hello.

Main problem is Compatibility Modes. In case of player.co.kr there are enabled forcing Internet Explorer 10 Compatibility Mode. And WebGL is not supported on IE 10. It is better to send request to player.co.kr support team disable forcing Internet Explorer 10.
Blend4Web Team
kirill@blend4web.com
13 November 2017 15:01
К сожалению сейчас нет возможности переключения типа камеры, однако, имеется метод set_projection, который вторым параметром принимает матрицу проекции, которую можно получить с использованием следующих методов: ortho, perspective, perspectiveFromFieldOfView, frustum. Таким образом можно изменять проекцию, но тип камеры останется прежним, и логика некоторого функционала будет работать некорректно (например, привязка к камере).
Blend4Web Team
kirill@blend4web.com
03 November 2017 00:44
Это нормальное решение, однако, есть несколько "но": не следует часто менять innerHTML (производительность), следует крайне ответственно относится к контенту помещаемому в innerHTML (безопасность, XSS), лучше использовать DOM элементы и соответствующее API, чем напрямую innerHTML.

Так же id элемента анкера можно получить используя эту функцию.
Blend4Web Team
kirill@blend4web.com
03 November 2017 00:35
Всё таки луше использовать технику, описанную dI0_oIb. Но это потребует изменения в исходном коде движка (в модуле main используются Blob для универсальной работы на всех платформах). Думаю, необходимо просто передать содержимое блоба (доступно по URL на всех платформах кроме IE 11-) на сервер. Возможно, соответствующее API появится в следующих релизах.
Blend4Web Team
kirill@blend4web.com
03 November 2017 00:28
Возможно, эта статья подойдёт вам. Так же, для получения всех объектов можно воспользоваться следующим методом и методами модуля transform.
Blend4Web Team
kirill@blend4web.com
30 October 2017 15:19
Hello and welcome here.

Could you send us a demo which contains the problem?
We are using message system between rendering and physics, so the callback is called after a message has come from physics engine. May be the problem is there.
Blend4Web Team
kirill@blend4web.com