Этот проект сделан с использованием A-Frame и AR.js
Что ж, в проекте у меня есть 10 различных маркеров, и я должен знать, когда они появляются и исчезают. Для этого я создал следующий компонент:
AFRAME.registerComponent("marker-controller", {
tick: function() {
if ( document.querySelector("#marker1").object3D && document.querySelector("#marker1").object3D.visible == true ) {
// code when marker1 is visible
.
.
.
}else if ( document.querySelector("#markerN").object3D && document.querySelector("#markerN").object3D.visible == true ) {
// code when markerN is visible, this is repeated 10 times
.
.
.
} else {
// here I know that no marker is visible
}
}
});
Это очень сложно для моего телефона, и часто просто вылетает браузер.
Поэтому я хочу знать, является ли это лучшим способом сделать это, или я что-то упустил?
Спасибо, ребята.