Пауза в NLA анимации
21 апреля 2016 13:18
Всем привет!
Разрабатываю небольшой проект по демонстрации сборки\разборки приусадебных ограждений.
http://joxi.ru/l2ZRZxbs8QlaG2
Анимация элементов сделана с помощью NLA. Запуск ее реализован через ноду Play Tameline в редакторе логики, между парой маркеров. После запуска анимации, она проигрывается от одного маркера до другого, без остановки. Вопрос такой, к уважаемым разработчикам и знатокам blend4web - есть ли возможность, с помощью нодового редактора логики, организовать паузу в проигрывании анимации между двумя маркерами с последующим продолжением этой же самой анимации?
Спасибо за ваши ответы!
Разрабатываю небольшой проект по демонстрации сборки\разборки приусадебных ограждений.
http://joxi.ru/l2ZRZxbs8QlaG2
Анимация элементов сделана с помощью NLA. Запуск ее реализован через ноду Play Tameline в редакторе логики, между парой маркеров. После запуска анимации, она проигрывается от одного маркера до другого, без остановки. Вопрос такой, к уважаемым разработчикам и знатокам blend4web - есть ли возможность, с помощью нодового редактора логики, организовать паузу в проигрывании анимации между двумя маркерами с последующим продолжением этой же самой анимации?
Спасибо за ваши ответы!
21 апреля 2016 14:02
Всем привет!Здравствуйте и добро пожаловать на форум!
Разрабатываю небольшой проект по демонстрации сборки\разборки приусадебных ограждений.
http://joxi.ru/l2ZRZxbs8QlaG2
Анимация элементов сделана с помощью NLA. Запуск ее реализован через ноду Play Tameline в редакторе логики, между парой маркеров. После запуска анимации, она проигрывается от одного маркера до другого, без остановки. Вопрос такой, к уважаемым разработчикам и знатокам blend4web - есть ли возможность, с помощью нодового редактора логики, организовать паузу в проигрывании анимации между двумя маркерами с последующим продолжением этой же самой анимации?
Спасибо за ваши ответы!
Если просто хотите добавить паузу в анимации определенной длительности и на определенном кадре, то можно добавить на таймлайн еще один маркер, проигрывать анмиация до него, далее использовать ноду Delay, в которой можно выставить длительность паузы в секундах, затем проиграть анимацию от добавленного маркера
21 апреля 2016 14:10
21 апреля 2016 14:32
Должна быть возможность делать паузу на любом кадре и сколь угодно долго держать ее. После, по клику, продолжить до конечного маркера.В таком случае вам необходимо в ноде Play Timeline выставить галочку "Do not wait" далее по условию остановки (например клик по кнопке или объекту) сработает нода Stop Timeline. Если после остановки таймлайна снова использовать ноду Play Timeline, но не указывать в ней начальный маркер, то таймлайн продолжит проигрываться с кадра, на котором произошла остановка.
Примерно так, только вместо нод Delay должны быть условия остановки и выхода из паузы:
21 апреля 2016 15:10
21 апреля 2016 15:13
Работает!!Супер! Рад, что смог помочь
http://joxi.ru/KAgoNBeIgaOG1A
Спасибо вам большое!
Хеппи блендфоблендинг!
Только не забудьте выход "Miss" в нодах Switch Select зациклить на вход самой ноды
Иначе при клике не по объекту их списка нодовая логика встанет
21 апреля 2016 15:30