Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置条形码多标记//AR.js_Javascript_Three.js_Augmented Reality_Aframe_Ar.js - Fatal编程技术网

Javascript 设置条形码多标记//AR.js

Javascript 设置条形码多标记//AR.js,javascript,three.js,augmented-reality,aframe,ar.js,Javascript,Three.js,Augmented Reality,Aframe,Ar.js,我正试图为多标记设置AR.js,如图所示:想法是在标记之间的空间播放一个视频 然而,我对如何做到这一点感到困惑。我曾尝试设置multimarker player和learner,但它们所引用的许多.js文件在AR.js github中都找不到了。我不知道如何告诉他们寻找这些特殊的标记 你能帮我引路吗 非常感谢你 尝试使用多标记器配置生成器 如果使用对填充输入,例如: 您应该能够使用生成的配置创建标记区域 上述配置创建了一个由“0”条形码和“hiro”标记组成的区域-如果条形码或标记被覆盖,模型

我正试图为多标记设置AR.js,如图所示:想法是在标记之间的空间播放一个视频

然而,我对如何做到这一点感到困惑。我曾尝试设置multimarker player和learner,但它们所引用的许多.js文件在AR.js github中都找不到了。我不知道如何告诉他们寻找这些特殊的标记

你能帮我引路吗

非常感谢你

尝试使用多标记器配置生成器
如果使用
对填充输入,例如:

您应该能够使用生成的配置创建标记区域

上述配置创建了一个由“0”条形码和“hiro”标记组成的区域-如果条形码或标记被覆盖,模型仍保持可见(无人机)


DIY

为多标记设置ar.js对模式和条形码的效果相同

你需要

  • THREEx.ArMultiMakersLearning
    对象提供一个{type,path/value}对数组。这是在示例中完成的

  • 使用
    THREEx.ArMultiMakersLearning
    s
    .toJSON()
    函数获取配置字符串

  • 将文件保存在
    ARjsMultiMarkerFile
    localStorage项中

  • 在您的网站上将标记类型设置为
    区域


  • 你试过从和线程做一些事情吗?我试着用我能在网上找到的东西把它们拼凑在一起,包括你友好地链接到的线程,但我想我遗漏了一些东西。。。(我还意识到我不小心使用了过时的AR.js播放器和学习器文件,这就解释了我上面提到的过时的.js引用)1。现在,我将整个AR.js-master文件复制到我的服务器2。我通过手机3访问了player.html。页面打开了,相机正在工作,但当我按下“停止”按钮时,什么都没有发生。到目前为止,我做错了什么?感谢@Piotradamilewski花费您的时间和精力!我将尝试用最新的ar.js版本重新创建它。整个过程非常复杂,也许创建一个合法的教程是个好主意:|@Piotradamilewski那太棒了,谢谢!!我期待着查看您的重新创建:)@Piotradamilewski也供您参考,以防有用-我使用的条形码是其中的四种:但是我仍然不知道它们是如何添加为“学习”标记的: