User posts Konstantin Khomyakov
08 January 2017 15:00
07 January 2017 17:40
А если вы подскажете как (при нажатии на кубик) остановить анимацию в том кадре в котором он находится, то буду очень вам признателен.Добрый день!
Нода Stop Animation "заморозит" анимацию объекта в состоянии, в котором она находилась в момент вызова ноды
04 January 2017 23:18
К сожалению никак не помогло( Требуется именно перемещение объекта от начала до конца, как полет стрелы.В таком случае нужно просто рассчитать полет тела брошенного под углом к горизонту. Тут возможно 2 пути:
В демке не очень правдоподобные выстрелы, не видно траектории полета пули, а просто точки на стене))
1) Через физику. Например, с помощью метода apply_velocity
2) Ручной. Рассчитывать траекторию полета тела брошенного под углом к горизонту под действием силы тяжести итд и процедурно анимировать перемещение объекта.
Наш активный пользователь Кирилл достаточно много экспериментировал как раз с созданием шутеров на b4w. Думаю он сможет дать Вам советы по данной теме
04 January 2017 14:41
нашел человека - который спрашивает точно теже вопросы, что и я, но на полгода раньше))) можно ли както связаться с человеком?)Добро пожаловать на форум!
Действительно, персональных сообщение на форуме нет на данный момент, но можно попробовать отписаться в теме, в которой обсуждался интересующий Вас вопрос. Скорее всего участники обсуждения подписаны на имейл рассылку обновлений по этой теме
30 December 2016 17:28
Помогите реализовать выстрел объектом из центра камеры.Добрый день!
https://www.blend4web.com/apps/code_snippets/code_snippets.html?scene=raytest
30 December 2016 12:03
Does it possible to get an exemple with 2 objects parents to an empty hidden/show by B4wLogicnode ?Hello!
I tried, but it doesn't works …
Unfortunately, for now logic nodes don't hide/show child objects automatically. It is possible only via API (https://www.blend4web.com/api_doc/module-scenes.html#.hide_object).
We will add this option in the next release
28 December 2016 17:27
Добрый день!
Немного обновлений по теме:
По остальным вопросам (в т.ч. появлением дубликатов прокси объектов) продолжаем работать над выяснением/устранением причин.
Немного обновлений по теме:
main_scene_1.blend - залинкована группа из файла выше, прокси объект сдвинут из своей изначальной точки, создан экшен и его NLA стрип из одного ключа по оси Z. Ошибка - не учитывается новое положение прокси объекта и он двигается из своего нового положения в старое как если бы мы не сдвигали прокси объект и просто проанимировали Z.Данное поведение не имеет отношение к прокси объектам. В b4w пока не предусмотрено пробитие ключей анимации сдвига или вращения только по одной оси, недостающие оси заполняются нулями что и приводит к прыжку объекта в начало координат. В будущем планируем исправить данный недочет.
main_scene_2.blend - залинкована группа из линк файла, прокси объект сдвинут из своей изначальной точки, создана логическая анимация нодой transform object по оси Z. Ошибка - как и в предыдущем файле прокси объект двигается по диагонали не учитывая свое новое положение, а так же добавляется клон объекта с точке где должен находится линк объект до превращения его в прокси.Смещение объекта не в ту точку связано с тем, что в ноде Transform Object для параметра пространства координат указано значение World, его необходимо изменить на Local.
По остальным вопросам (в т.ч. появлением дубликатов прокси объектов) продолжаем работать над выяснением/устранением причин.
28 December 2016 14:01
Спасибо за урок! У меня вопрос. Как сделать, чтобы при первом клике на объект воспроизводилась одна анимация, при втором - другая и т.д.? Подозреваю, что тут уже придется создавать переменную - счетчик, проверять ее значение после выбора объекта и запускать соответствующую анимацию. Как реализовать эту логическую конструкцию?Добрый день!
Можете посмотреть пример coin_flip.blend из SDK. В его нодовой логике анимация выбирается на основе случайно генерируемого при клике числа. В вашем же случае просто после клика необходимо будет увеличивать значение переменной-счетчика
27 December 2016 13:04
Прилагаю архив, экспортированный из менеджера проектов, где наблюдается глюк.Приветствую!
Если самую первую ноду переименовать или удалить и создать новую, то всё хорошо, однако если она имеет название "название_ноды_с_галкой_run_from_script.001" то стартовать не будет (стартанёт с первым вызовом название_ноды_с_галкой_run_from_script), хотя на ней не стоит этой галки.
Заметил это когда shift+D ноды рун фром скрипт поставил в начало дерева и убрал галку. И ничего не заработало
Устранили неоднозначное поведение. В следующий релиз пойдет. Извиняюсь, что не успели к текущему
P.S. Если интересно, проблема оказалось не в именах нод, а в том, какой Entry Point выделен при экспорте сцены. От этого (так же как и в случае с шейдерными аутпут нодами) зависит порядок, в котором обрабатываюстя нодовые деревья. Дерево с перекрытием (overlapping) порождает под капотом два дерева с одинаковым (за исключением самих EP) набором нод. При этом при создании сенсоров нод Switch Select использовался один id и вместо создания нескольких сенсорных манифолдоф происходило перезатирание одного единственного, что и приводило к неоднозначному поведению
22 December 2016 17:09