Форум

Сообщения, созданные пользователем Александр Романов
24 мая 2017 12:00
остается разобраться как в 10ке теперь сервисы создавать.. а так, ну висит консольное окно открытое и все..

Для создания сервиса мне помогла свободная утилита nssm.exe.
Написал "nssm.exe install", появился GUI, указал путь к питону и путь к project_server.py в качестве параметра. Нажал OK => после перезагрузки Windows сервер стартует автоматом.
Александр (команда Blend4Web)
twitter
17 мая 2017 10:21
ок. спаисбо.
а запуская блендер и выходя из него не будет проблем то с этой задачей? т.к. блендер попробует запустить свою копию или выгрузить загруженную

Если процесс project_server уже запущен, блендер не запускает копию и не трогает запущенный процесс. Blender закрывает только свой дочерний процесс, т.е. запущенный непосредственно той копией Blender, которую закрываете.
Александр (команда Blend4Web)
twitter
16 мая 2017 10:56
Спасибо за предложение. Постараемся учесть эти моменты в будущих обновлениях редактора логики.
Александр (команда Blend4Web)
twitter
15 мая 2017 15:55
На самом деле, если у вас официальная сборка Blender, то питон есть внутри этой сборки, и устанавливать отдельно его не обязательно.
Напишите в консоли Blender команду bpy.app.binary_path_python. Эта команда выведет путь к исполняемому файлу питона. Далее просто запускаете в командной строке этот исполняемый файл и передаете project_server.py в качестве параметра. Например у меня это следующая команда:

/mnt/TB/blenders/blender-2.78c-linux-glibc219-x86_64/2.78/python/bin/python3.5m scripts/project_server.py

Можно такую команду вызывать при старте системы, оформить ее в виде сервиса, но конкретная реализация зависит от операционной системы.
Александр (команда Blend4Web)
twitter
12 мая 2017 11:13
Hello! And welcome to our forum!

As far as I know, official Blender has many restriction on exporting BGE games to mobile devices, and in most cases it is impossible (to Android in particular). It also has no multitouch and of course it is not able to work with web pages.

Blend4Web is not depend on BGE. Moreover Blend4Web is based on HTML 5 feature called WebGL, thus it is compatible with any other feature of HTML 5. You can make web pages and insert your 3d applications in these pages. Check these beautiful web apps. Blend4Web also supports video and audio. You can use Logic editor for playing audio, there is no programming required.

From your html pages you can build APK. Try these tools: Intel XDK, Crosswalk. With intel XDK it's easy to do.

And if you have any questions, feel free to ask .
Александр (команда Blend4Web)
twitter
28 апреля 2017 10:59
You probably right. Crosswalk uses latest WebView.
To 100% ensure that this is a WebView issue, you can build simple browser which uses native WebView
Александр (команда Blend4Web)
twitter
03 апреля 2017 19:01
Да, действительно, есть такое неудобство. Подумаем как решить это.
А сейчас можно запускать сервер "Менеджера проектов" из консоли отдельно:
python3 scripts/project_server.py

В таком случае он не будет убиваться родительским процессом.
Александр (команда Blend4Web)
twitter
24 марта 2017 10:48
Если вам нужно выполнять какие-то действия параллельно с ожиданием клика на объекте, вы можете создать дополнительную ветку нодовой логики (еще одна Entry Point), а затем менять значение какой-либо глобальной переменной при клике и проверять его в другой ветке, которая не находится в "замороженном" состоянии.
Александр (команда Blend4Web)
twitter
17 марта 2017 16:41
Miss может быть замкнут куда угодно.
Выполнение происходит по пути Miss если из всех выделяемых объектов (флажок "Selectable" у объекта в Blender) выбран тот, что не находится в списке Switch Select. Т.е. если вы будете щелкать там где нет никаких объектов, выполнение не передается никуда, мы находимся все в той же ноде Switch Select.

Поправим в документации, чтобы не путались .

[EDITED]
К выделяемым объектам относятся не только те объекты, которые имеют включенный флаг "Selectable", но еще и те, которые состоят в списках у других нод Switch Select, т.к. для них он выставляется автоматически.
Александр (команда Blend4Web)
twitter
06 марта 2017 11:39
Fixed the issue by ignoring user environment. The fix will be available in the next release.
Александр (команда Blend4Web)
twitter