Форум

Прозрачность и пиккинг

14 апреля 2016 11:25 #8844
Выявил опытным путем, что если прозрачность материала меньше 0,5, то есть даже 0,499 - то объект уже не pickается а я хотел сделать основной куб, который вращаю (без физики), а внутри него поместить элементы с физическими свойствами и внутри шарик. Внутрь куба же шарик не поместить, по мешу физика не поддерживается, соответственно стенки куба и лабиринт внутри должен быть сделан боксами или плоскостями. (Но тут другой момент, который я еще не до конца оттестил правда - между стыков боксиков шарик вываливается )
Если нельзя "обернуть" в прозрачный куб какой еще метод можно использовать?
Дорогу осилит идущий
14 апреля 2016 12:21 #8846
Когда смотрел ваш проект, подумал о том что тут удобнее крутить камеру вокруг куба, а для шарика менять направление гравитации относительно камеры. Тогда саму физику куба можно оставить статичной.
А окружающие элементы прикрепить к камере.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
14 апреля 2016 13:01 #8849

Когда смотрел ваш проект, подумал о том что тут удобнее крутить камеру вокруг куба, а для шарика менять направление гравитации относительно камеры. Тогда саму физику куба можно оставить статичной.
А окружающие элементы прикрепить к камере
интересное предложение, а как поменять направление гравитации?
Дорогу осилит идущий
14 апреля 2016 15:07 #8852
Хороший вопрос, в api ничего такого не нашёл…
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
15 апреля 2016 11:42 #8868
Выявил опытным путем, что если прозрачность материала меньше 0,5, то есть даже 0,499 - то объект уже не pickается
Это мы пофиксим к релизу, такое поведение должно быть только у материалов с типом прозрачности Alpha Clip.

Если нельзя "обернуть" в прозрачный куб
Альтернативный вариант - выставить на кубе свойства Do Not Render + Selectable, тогда он будет полностью невидимым, но будет пикаться.

Хороший вопрос, в api ничего такого не нашёл…
можно только силу менять: set_gravity


Команда Blend4Web
15 апреля 2016 11:50 #8869

Альтернативный вариант - выставить на кубе свойства Do Not Render + Selectable, тогда он будет полностью невидимым, но будет пикаться.
Круто! то, что надо! спасибо)
Дорогу осилит идущий
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.