Форум

Подсветка 3д деталей при наведении

27 июля 2016 08:51 #10776
Здравствуйте, а как можно сделать подсветку деталей с помощью скриптов, а не при помощи blender там где у каждого объекта можно поставить галочку при наведении и он будет подсвечиваться
27 июля 2016 14:01 #10784
Добрый день.

Можно вызвать функцию m_mouse.enable_mouse_hover_outline(); где-нибудь в load_cb. Такая схема применяется в этой демке (исходники доступны в любом SDK):
https://www.blend4web.com/ru/demo/greetcard_happy_new_year_2015/

Можно навесить обработчик на событие мыши и смотреть какой объект у нас находится под курсором:
var x = m_mouse.get_coords_x(e);
    var y = m_mouse.get_coords_y(e);

    var obj = m_scenes.pick_object(x, y);

Пример кода из той же демки, и далее если у нас есть объект, вопроизводить его аутлайн-анимацию m_scenes.apply_outline_anim
Разработчик Blend4Web
27 июля 2016 14:59 #10788
СПасибо)
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.