由用户创建的信息 Konstantin Khomyakov
12 May 2016 23:24
12 May 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")
12 May 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
11 May 2016 14:18
11 May 2016 09:52
А не для конкурса, что нужно сделать, чтобы любой мог посмотреть мои "шедевры" в интернете, без скачки просто посмотреть? Что и где про это можно почитать? (если можно, именно почитать, видео уроки для меня пытка)Здравствуйте!
Здесь небольшое руководство по публикации b4w сцен:
https://www.blend4web.com/ru/article/55/
10 May 2016 12:47
классная фича, напрашивалась давно, только как реализуема?
типа у меня есть где-то файл скрипта, пишу его имя в окошке name (судя по скрину), активирую [v] run from script и вуаля… верно?
Здравствуйте!
Данная фича доступна только в полных b4w приложениях, в которых присутсвует JS часть, в которой коллбеки регистрируются перед непосредственной загрузкой сцены.
Пример, думаю, выложим вместе с обработанным видео с конференции
10 May 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.
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.
06 May 2016 17:50
Константин а не подскажете, можно ли на кнопке изменить допустим цвет или материал нодами ??? чтобы была видна нажатость ?Можно менять материал нодой "Inherit Material". Пример есть в SDK. Путь к нему, если не ошибаюсь, sdk/blender/interactivity/inherit_material.blend
06 May 2016 17:29