У меня есть сцена с набором объектов, которые я хочу выбрать в определенное время.
Некоторые из этих объектов видимы, а некоторые - невидимы при запуске приложения.
Видимые объекты будут иметь класс .clickable, так что я могу щелкнуть по ним мышью, чтобы выполнить операцию, и .nonclickable для невидимых.
Однако, когда я изменяю классобъекты от .nonclickable до .clickable, объекты остаются неизменными и по-прежнему доступны для щелчка.
Даже если объекты теперь невидимы, по-прежнему регистрируется событие, если мышь входит в эту область.
Так есть ли способ заставить raycast не взаимодействовать с объектами после изменения типа класса?
__
PS.У меня была работа с использованием
evt.originalTarget.setAttribute ("[raycaster]", "objects: .nonclickable")
, но это работает только с Firefox, но не работает с Chrome.
Спасибо за любую помощь, связанную с этим.