Форум

Использование нод Define Function и Call Function

25 ноября 2017 14:41
Приветствую всех!
Пытаюсь сделать простой переключатель кнопок с использованием логических нод Define Function и Call Function.
http://prntscr.com/hf1gkn
http://prntscr.com/hf1ils
Переключатель работает нормально, но часть нод Call Function, при этом, в консоли подсвечены ошибкой "Recursion is not allowed!". Насколько критична эта ошибка и можно ли от нее избавиться?
Попутно еще пара вопросов:
1. Почему некоторые линии, связывающие ноды в дереве закрашены красным цветом?
2. Как сделать линии, , связывающие ноды в дереве, прямыми?
Спасибо за ваши ответы!

P.S. Ошибка "Recursion is not allowed!" пропала после установки исправленной версии движка. Спасибо разработчиками!
27 ноября 2017 14:33
Здравствуйте!

Переключатель работает нормально, но часть нод Call Function, при этом, в консоли подсвечены ошибкой "Recursion is not allowed!". Насколько критична эта ошибка и можно ли от нее избавиться?
P.S. Ошибка "Recursion is not allowed!" пропала после установки исправленной версии движка. Спасибо разработчиками!
Да, исправили эту ошибку в версии 17.10.1

1. Почему некоторые линии, связывающие ноды в дереве закрашены красным цветом?
В данный момент так работают все ноды Blender. Если какая-то линия подсвечена красным, значит в дереве присутствует цикл. Для логических нод Blend4Web иметь циклы - это нормально. Просто не обращайте внимание, ну а если обратили, значит это всего лишь сигнал о наличии циклической связи нод.


2. Как сделать линии, , связывающие ноды в дереве, прямыми?

User Preferences > Themes > Node Editor
Поставьте 'Noodle Curving' в 0
Александр (команда Blend4Web)
twitter
27 ноября 2017 19:06
Спасибо за разъяснения!
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.