Форум

Сообщения, созданные пользователем Константин Хомяков
08 января 2017 15:00
Добавлял уже много раз. Не получается
Завтра посмотрю в чем проблема (сегодня нет доступа к пк, к сожалению)
Команда Blend4Web - разработчик
Twitter
LinkedIn
07 января 2017 17:40
А если вы подскажете как (при нажатии на кубик) остановить анимацию в том кадре в котором он находится, то буду очень вам признателен.
Добрый день!
Нода Stop Animation "заморозит" анимацию объекта в состоянии, в котором она находилась в момент вызова ноды
Команда Blend4Web - разработчик
Twitter
LinkedIn
04 января 2017 23:18
К сожалению никак не помогло( Требуется именно перемещение объекта от начала до конца, как полет стрелы.
В демке не очень правдоподобные выстрелы, не видно траектории полета пули, а просто точки на стене))
В таком случае нужно просто рассчитать полет тела брошенного под углом к горизонту. Тут возможно 2 пути:
1) Через физику. Например, с помощью метода apply_velocity
2) Ручной. Рассчитывать траекторию полета тела брошенного под углом к горизонту под действием силы тяжести итд и процедурно анимировать перемещение объекта.

Наш активный пользователь Кирилл достаточно много экспериментировал как раз с созданием шутеров на b4w. Думаю он сможет дать Вам советы по данной теме
Команда Blend4Web - разработчик
Twitter
LinkedIn
04 января 2017 14:41
нашел человека - который спрашивает точно теже вопросы, что и я, но на полгода раньше))) можно ли както связаться с человеком?)
Добро пожаловать на форум!

Действительно, персональных сообщение на форуме нет на данный момент, но можно попробовать отписаться в теме, в которой обсуждался интересующий Вас вопрос. Скорее всего участники обсуждения подписаны на имейл рассылку обновлений по этой теме
Команда Blend4Web - разработчик
Twitter
LinkedIn
30 декабря 2016 17:28
Помогите реализовать выстрел объектом из центра камеры.
Добрый день!

https://www.blend4web.com/apps/code_snippets/code_snippets.html?scene=raytest
Команда Blend4Web - разработчик
Twitter
LinkedIn
30 декабря 2016 12:03
Does it possible to get an exemple with 2 objects parents to an empty hidden/show by B4wLogicnode ?
I tried, but it doesn't works …
Hello!

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
Команда Blend4Web - разработчик
Twitter
LinkedIn
28 декабря 2016 17:27
Добрый день!
Немного обновлений по теме:
main_scene_1.blend - залинкована группа из файла выше, прокси объект сдвинут из своей изначальной точки, создан экшен и его NLA стрип из одного ключа по оси Z. Ошибка - не учитывается новое положение прокси объекта и он двигается из своего нового положения в старое как если бы мы не сдвигали прокси объект и просто проанимировали Z.
Данное поведение не имеет отношение к прокси объектам. В b4w пока не предусмотрено пробитие ключей анимации сдвига или вращения только по одной оси, недостающие оси заполняются нулями что и приводит к прыжку объекта в начало координат. В будущем планируем исправить данный недочет.

main_scene_2.blend - залинкована группа из линк файла, прокси объект сдвинут из своей изначальной точки, создана логическая анимация нодой transform object по оси Z. Ошибка - как и в предыдущем файле прокси объект двигается по диагонали не учитывая свое новое положение, а так же добавляется клон объекта с точке где должен находится линк объект до превращения его в прокси.
Смещение объекта не в ту точку связано с тем, что в ноде Transform Object для параметра пространства координат указано значение World, его необходимо изменить на Local.


По остальным вопросам (в т.ч. появлением дубликатов прокси объектов) продолжаем работать над выяснением/устранением причин.
Команда Blend4Web - разработчик
Twitter
LinkedIn
28 декабря 2016 14:01
Спасибо за урок! У меня вопрос. Как сделать, чтобы при первом клике на объект воспроизводилась одна анимация, при втором - другая и т.д.? Подозреваю, что тут уже придется создавать переменную - счетчик, проверять ее значение после выбора объекта и запускать соответствующую анимацию. Как реализовать эту логическую конструкцию?
Добрый день!

Можете посмотреть пример coin_flip.blend из SDK. В его нодовой логике анимация выбирается на основе случайно генерируемого при клике числа. В вашем же случае просто после клика необходимо будет увеличивать значение переменной-счетчика
Команда Blend4Web - разработчик
Twitter
LinkedIn
27 декабря 2016 13:04
Прилагаю архив, экспортированный из менеджера проектов, где наблюдается глюк.

Если самую первую ноду переименовать или удалить и создать новую, то всё хорошо, однако если она имеет название "название_ноды_с_галкой_run_from_script.001" то стартовать не будет (стартанёт с первым вызовом название_ноды_с_галкой_run_from_script), хотя на ней не стоит этой галки.

Заметил это когда shift+D ноды рун фром скрипт поставил в начало дерева и убрал галку. И ничего не заработало
Приветствую!

Устранили неоднозначное поведение. В следующий релиз пойдет. Извиняюсь, что не успели к текущему

P.S. Если интересно, проблема оказалось не в именах нод, а в том, какой Entry Point выделен при экспорте сцены. От этого (так же как и в случае с шейдерными аутпут нодами) зависит порядок, в котором обрабатываюстя нодовые деревья. Дерево с перекрытием (overlapping) порождает под капотом два дерева с одинаковым (за исключением самих EP) набором нод. При этом при создании сенсоров нод Switch Select использовался один id и вместо создания нескольких сенсорных манифолдоф происходило перезатирание одного единственного, что и приводило к неоднозначному поведению
Команда Blend4Web - разработчик
Twitter
LinkedIn
22 декабря 2016 17:09
Hello!

Could you please attach example blend file
Команда Blend4Web - разработчик
Twitter
LinkedIn