aframe - 有没有办法提高我的多标记网络应用程序的性能?
问题描述
这个项目是使用 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
}
}
});
这对我的手机要求很高,很多时候只是让浏览器崩溃。所以我想知道这是否是最好的方法,还是我错过了什么?多谢你们。
解决方案
推荐阅读
- java - 使用自定义比较器创建 SortedMap
- html - 将模态放置在所有分辨率的底部
- excel - Microsoft Excel csv 文件强制以 UTF-8 格式打开
- javascript - 自动更正模糊文本框中的值
- menu - QtQuick:从 ListModel 创建菜单
- swift - 问题 - Crashlytics 报告不准确
- javascript - 带有 Chrome 扩展程序的 onClick 不起作用
- google-chrome - Web组件中的文本不应该可以选择吗?
- json - 在 kotlin 中使用 Gson 序列化数据类中的密封类
- javascript - 为什么 CSS 过渡不适用于基于 jQuery 的 animate 方法的另一个动画?