06 июня 2016 14:30
Здравствуйте.
Чувствуется некоторая недоинтегрированность. В любом поле выбора (объектов, материалов, анимации и т.д.) в Блендере есть выпадающий список элементов, если отсутствует прописанный объект (например отсутствует текстура), то поле помечается красным. Но если исправить зависимость, то всё само встаёт на место. В Блендфовебовской логике есть некоторая недоработанность.
Я создал проект, всё делал в одном бленд файле и по мере проработки выкидываю объекты в отдельные бленд-файлы. Случилось так, что я начал выкидывать объекты, которые уже были прописаны в нодах логики. После очистки главного файла я начал связывать объекты обратно из вынесеных файлов. Тоесть, теперь я имею главный файл с логикой, со связанными объектами из внешних файлов, которые когда-то были в этом самом файле и прописаны в логике (в основном ноды запуска анимации). И что происходит в нодах логики - даже после перезарузки проекта они кричат, мол, нет объекта. Я снова выбираю объект, убеждаюсь что он на месте, привязан, анимация (Action) присутствует, перезабиваю название анимации, на всякий случай, но при экспорте или быстром просмотре анимация не воспроизводится, логика вся ломается. В консоли браузера выдаётся следующее
Мне теперь приходится пересоздавать всю логику. Ноды не умеют, как родные, блендеровские, восстанавливать связи.
Надеюсь хоть что-то понятно? Файл не прилагаю, так как не подумав понаисправлял, теперь поздно.
И небольшое пожелание - выпадающий список для выбора анимаций в ноде активации анимации. Без него муторно.
Чувствуется некоторая недоинтегрированность. В любом поле выбора (объектов, материалов, анимации и т.д.) в Блендере есть выпадающий список элементов, если отсутствует прописанный объект (например отсутствует текстура), то поле помечается красным. Но если исправить зависимость, то всё само встаёт на место. В Блендфовебовской логике есть некоторая недоработанность.
Я создал проект, всё делал в одном бленд файле и по мере проработки выкидываю объекты в отдельные бленд-файлы. Случилось так, что я начал выкидывать объекты, которые уже были прописаны в нодах логики. После очистки главного файла я начал связывать объекты обратно из вынесеных файлов. Тоесть, теперь я имею главный файл с логикой, со связанными объектами из внешних файлов, которые когда-то были в этом самом файле и прописаны в логике (в основном ноды запуска анимации). И что происходит в нодах логики - даже после перезарузки проекта они кричат, мол, нет объекта. Я снова выбираю объект, убеждаюсь что он на месте, привязан, анимация (Action) присутствует, перезабиваю название анимации, на всякий случай, но при экспорте или быстром просмотре анимация не воспроизводится, логика вся ломается. В консоли браузера выдаётся следующее
TypeError: node.objects.ta is null
и бежит какое-то число, очевидно количество ошибок. Что за node.objects.ta такой?Мне теперь приходится пересоздавать всю логику. Ноды не умеют, как родные, блендеровские, восстанавливать связи.
Надеюсь хоть что-то понятно? Файл не прилагаю, так как не подумав понаисправлял, теперь поздно.
И небольшое пожелание - выпадающий список для выбора анимаций в ноде активации анимации. Без него муторно.