由用户创建的信息 Roman_Sementsov
24 June 2016 18:10
Hello.
I hope the "m_camera.set_fov" method will be helpful for you. You should calculate the vertical camera angle using the canvas dimensions.
I hope the "m_camera.set_fov" method will be helpful for you. You should calculate the vertical camera angle using the canvas dimensions.
var cam = m_cam.get_active_camera();
m_camera.set_fov(cam, new_vert_angle);
22 June 2016 18:51
Добрый день.
Добавлю еще ссылку на статью, где подробно описывается процесс создания простого просмотрщика
Исходники стандартного просмотрищика, используемого при экспорте из Blender'a в HTML (называется webplayer), можно найти в SDK в директории apps_dev
Добавлю еще ссылку на статью, где подробно описывается процесс создания простого просмотрщика
Исходники стандартного просмотрищика, используемого при экспорте из Blender'a в HTML (называется webplayer), можно найти в SDK в директории apps_dev
22 June 2016 17:27
For what it is worth I notice you say the path should be (c:/) forward slash but when I change it, it defaults back to backslash.
No, it' ok. Windows uses backslashes.
Could you check the "C:\blend4web_sdk_free\apps_dev\" directory? The console logs says us that Project Manager's created the "test" directory into apps_dev.
I noticed, that you enable the Bundled Project project option. It means, that all resources and sources file ate into the "test" directory.
22 June 2016 14:10
22 June 2016 12:59
21 June 2016 09:59
17 June 2016 15:32
16 June 2016 09:55
14 June 2016 09:59
Добрый день.
Когда вы вызываете
На объекте заполняется массив anim_slots, если вы не передали третий параметр в m_anim.apply, то по умолчанию action запишется в нулевой индекс (этот индекс также называется слот анимации).
Функция
как раз и проверяет длинну этого массива, то есть если action был применён, то она вернёт true
Если у вас возникли проблемы, то можете прикрепить ваш проект к сообщению (или любой простой пример, где воспроизводится подобное неочевидное поведение) я могу посмотреть в чём дело
Когда вы вызываете
m_anim.apply(obj,action);
На объекте заполняется массив anim_slots, если вы не передали третий параметр в m_anim.apply, то по умолчанию action запишется в нулевой индекс (этот индекс также называется слот анимации).
Функция
m_anim.is_animated(obj,action);
как раз и проверяет длинну этого массива, то есть если action был применён, то она вернёт true
Если у вас возникли проблемы, то можете прикрепить ваш проект к сообщению (или любой простой пример, где воспроизводится подобное неочевидное поведение) я могу посмотреть в чём дело
09 June 2016 09:59
Добрый день.
Да, эта именно та функция, которая вам нужна.
Проверил сейчас эту функцию для анимированных и не анимарованных объектов, всё нормально.
Она не может выдать ошибку, так как она просто проверяет длинну массива слотов анимации. Может быть ошибка выскочила из другого места? Не могли бы привести пример кода
Да, эта именно та функция, которая вам нужна.
Проверил сейчас эту функцию для анимированных и не анимарованных объектов, всё нормально.
m_anim.is_animated(obj)
Она не может выдать ошибку, так как она просто проверяет длинну массива слотов анимации. Может быть ошибка выскочила из другого места? Не могли бы привести пример кода