在使用带有 AR.js 的自定义 AR 标记时,我需要一些帮助。在从自定义标记生成器页面下载 .patt 文件后,我们在让对象初始化标记时遇到了一些问题。一切都在 Node.js 服务器上进行客户端测试,但每次打开网络摄像头时,python 徽标的图像上都不会出现任何内容。
下面的代码:
<html>
<head>
<script src="https://aframe.io/releases/0.8.0/aframe.min.js"></script>
<!-- <script src="https://cdn.rawgit.com/jeromeetienne/AR.js/1.5.0/aframe/build/aframe-ar.js"> </script> -->
<script src="aframe-ar.js"></script>
</head>
<body style="margin : 0px; overflow: hidden;">
<a-scene embedded arjs="sourceType: webcam;">
<a-marker preset="custom" type="pattern" url="pattern-marker.patt">
<a-box position="0 0.5 0" material="opacity: 0.5;"></a-box>
</a-marker>
</a-scene>
</body>
</html>
此条件位于本地的 aframe-ar.js 文件中,用于为 python 图像标记添加自定义预设。我们正在使用谷歌浏览器。
else if( _this.data.preset === 'custom' ){
markerParameters.type = 'pattern'
markerParameters.patternUrl = _this.data.patternUrl;
markerParameters.markersAreaEnabled = false
}
我刚刚使用本地 Node.js 服务器进行测试,还应该提到默认的 Hiro 标记有效,但自定义图像标记无效。
如果有人能指出我正确的方向,那就是奖励!联系我了解详情。干杯。