Форум

Сообщения, созданные пользователем Константин Хомяков
12 мая 2016 23:24

Solved!
Glad to hear!
Looking forward to new interesting questions
Команда Blend4Web - разработчик
Twitter
LinkedIn
12 мая 2016 18:06

I have (#9455).
Oh sorry, I haven't noticed

I got it! I gave you wrong recommendations(((
You should always specify sock parameter as "Jump_Dummy_Output_Socket".
So code snippet should look like this:

bpy.ops.node.b4w_logic_add_dyn_jump_sock('INVOKE_DEFAULT', node_tree="B4WLogicNodeTree", node="B4WLogicNode", sock="Jump_Dummy_Output_Socket")
Команда Blend4Web - разработчик
Twitter
LinkedIn
12 мая 2016 15:45

Hmm. What am I doing wrong? Even when the node is already added manually I can't add a new socket with Python. Could there be other factors then just the code?
Could you please attach a minimal .blend file saved after using this code snippet, so I can check the issue
Команда Blend4Web - разработчик
Twitter
LinkedIn
11 мая 2016 14:18

Is there a way to make further trigger-calls from the JavaScript Entry-Point possible? (Perhaps wiring the Play-Animation-Next connector to some place?)
Hello!

For now an Entry Point can be triggered from JS only once (it is something like unmute).
Команда Blend4Web - разработчик
Twitter
LinkedIn
11 мая 2016 09:52

А не для конкурса, что нужно сделать, чтобы любой мог посмотреть мои "шедевры" в интернете, без скачки просто посмотреть? Что и где про это можно почитать? (если можно, именно почитать, видео уроки для меня пытка)
Здравствуйте!

Здесь небольшое руководство по публикации b4w сцен:
https://www.blend4web.com/ru/article/55/
Команда Blend4Web - разработчик
Twitter
LinkedIn
10 мая 2016 12:47

классная фича, напрашивалась давно, только как реализуема?
типа у меня есть где-то файл скрипта, пишу его имя в окошке name (судя по скрину), активирую [v] run from script и вуаля… верно?

Здравствуйте!

Данная фича доступна только в полных b4w приложениях, в которых присутсвует JS часть, в которой коллбеки регистрируются перед непосредственной загрузкой сцены.
Пример, думаю, выложим вместе с обработанным видео с конференции
Команда Blend4Web - разработчик
Twitter
LinkedIn
10 мая 2016 10:39

As far as I understand in my code it should be like
bpy.ops.node.b4w_logic_add_dyn_jump_sock('INVOKE_DEFAULT', node_tree="B4WLogicNodeTree", node="sw_select", sock="id1")
or something but it doesn't give the result I want.
The code snippet which I posted before should do the trick in your code example.

bpy.ops.node.b4w_logic_add_dyn_jump_sock('INVOKE_DEFAULT', node_tree="B4WLogicNodeTree", node="B4WLogicNode.002", sock="id1")
#increment number in sock parameter

I've tested it. You need to specify the "node" parameter as "B4WLogicNode.002". This parameter corresponds to the "Name" property of the node. If you don't specify a node name manually it is autogenerated as "B4WLogicNode.i".

This way of adding a new socket is better then adding empty sockets manually, because it reproduces exactly what happens, when you press the button to add a socket in the node.
Команда Blend4Web - разработчик
Twitter
LinkedIn
10 мая 2016 10:26
Nice stuff
Команда Blend4Web - разработчик
Twitter
LinkedIn
06 мая 2016 17:50

Константин а не подскажете, можно ли на кнопке изменить допустим цвет или материал нодами ??? чтобы была видна нажатость ?
Можно менять материал нодой "Inherit Material". Пример есть в SDK. Путь к нему, если не ошибаюсь, sdk/blender/interactivity/inherit_material.blend
Команда Blend4Web - разработчик
Twitter
LinkedIn
06 мая 2016 17:29

Блин ну вот жеж невнимательный балбес ) спасибо огромное!
Очень частая ситуация с этой нодой)
Уже предлагали на форуме добавить галочку, чтоб скрывать этот выход.
Думаю сделаем в будущем для удобства
Команда Blend4Web - разработчик
Twitter
LinkedIn