我正在尝试在 ar.js 中制作自定义标记,遗憾的是没有成功,希望有人能提供帮助。我已经尝试了所有这些指南:https : //medium.com/@aschmelyun/so-you-want-to-get-started-with-ar-js-41dd4fba5f81 https://medium.com/arjs/how- to-create-your-own-marker-44becbec1105 https://katharine.org/tutorials/custom-markers-ar-js/可悲的是它似乎不起作用。奇怪的是,使用 hiro Marker 它仍然有效,即使代码没有提到它......(我尝试仅为 katherine-tutorial 编辑 .js 文件)。<!doctype HTML><html> <script src="aframe.min.js"></script> <script src="aframe-ar.js"></script> <script src="aframe-gif-shader.js"></script> <body style="margin : 0px; overflow: hidden;"> <a-scene embedded arjs="debugUIEnabled: false"> <a-assets> <img id="asset" src="https://raw.githubusercontent.com/mayognaise/aframe-gif-shader/master/examples/basic/banana.gif"> </a-assets> <a-marker preset='custom' type="pattern" url='testpattern.patt'> <a-entity geometry="primitive:plane;width:2;height:2;" position="0 0 0" rotation="-90 0 0" scale="0.5 0.5 0.5" material="shader:gif;src:#asset;alphaTest:0.5;"></a-entity> </a-marker> <a-entity camera></a-entity> </a-scene> </body></html>(我还有一个问题,当我在自己的网站空间上传完全相同的 gif 时,该 gif 不再使用该代码,有人知道为什么吗?)
1 回答
catspeake
TA贡献1111条经验 获得超0个赞
自定义标记ar.js只需要有type和 一url组:
<a-marker type="pattern" url="url/to/mypattern.patt">
<a-entity myobject></a-entity>
</a-marker>
您可以使用此图像在此故障中查看它。
添加回答
举报
0/150
提交
取消
