gpt4 book ai didi

javascript - AR.js:如何在单击按钮时启用/禁用相机并显示/隐藏 AR 内容

转载 作者:行者123 更新时间:2023-11-29 11:00:11 26 4
gpt4 key购买 nike

在浏览器上演示 AR.js AR 功能的所有示例和代码,在网页加载后立即运行。但是,我想为用户提供一个选项,以手动启动和停止扫描过程以及隐藏 AR 内容。

基本上,我只想在用户单击网页上的按钮时加载 a-frame、AR.js 脚本和其他 a-frame html 元素。

如果 AR.js 中有任何参数可以传递来表示用户启动相机/扫描/显示我们的内容的意图,请告诉我。


脚本版本:
A 帧版本:0.7.1(日期 18-10-2017,提交 #b9a751e)
三版本:^0.87.0
WebVR Polyfill 版本:^0.9.36


最佳答案

ar.js将相机提要附加到 body元素,很难将其包含在典型网站的容器中。我建议:

1) 有一个 ar外景内景.html文件,所以你可以把它放在 <i-frame>
2) 单击按钮(或任何其他事件)时创建 iframe,并将其放置在您的网站上:

function addScene() {
var scene = document.createElement("i-frame")
scene.setAttribute("src", "ar.html")
scene.setAttribute("height", "300")
scene.setAttribute("width", "300")
document.querySelector("#somecontainer").appendChild(scene)
}

查看此 glitch .

关于javascript - AR.js:如何在单击按钮时启用/禁用相机并显示/隐藏 AR 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48559438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com