javascript - glb 文件在 ar js 版本 1.0.4 中不起作用
问题描述
尽管有很多尝试,但我找不到这个问题。帮助将不胜感激!
<script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
<script src="https://google-ar.github.io/three.ar.js/dist/three.ar.js"></script>
<script src="https://jeromeetienne.github.io/AR.js/aframe/build/aframe-ar.js"></script>
<body style='margin : 0px; overflow: hidden;'>
<a-scene embedded arjs>
<a-entity gltf-model="url(CesiumMan.glb)" scale="0.2 0.2 0.2"></a-entity>
<a-marker-camera preset='hiro'></a-marker-camera>
</a-scene>
</body>
解决方案
您也可以将 glb 作为资产引入,这是我能够让我的工作的唯一方法:
<a-scene embedded arjs>
<a-assets>
<a-asset-item id="glb-asset" src="CesiumMan.glb"></a-asset-item>
</a-assets>
<a-marker-camera preset="hiro">
<a-entity
animation-mixer
gltf-model="#glb-asset"
scale="0.2 0.2 0.2">
</a-entity>
</a-marker-camera>
</a-scene>
此外,如果您使用的是 a-frame 版本,则不需要加载 three.ar.js 库。您可以简单地使用 aframe-ar.js 和 aframe.min.js 来实现您想要的结果
推荐阅读
- java - Android 应用程序模块中 JUnit 测试中的类的 java.lang.ClassNotFoundException
- python - 计算二维 numpy 数组上移动窗口中整数的出现次数
- sql - oracle中解码语句中的子查询
- riscv - 关于“jump”和“jump and link”翻译的问题
- jquery - 工具提示在追加中丢失了样式
- regex - 我可以使用反向引用作为关联数组键吗?
- html - 从模板调用views.py中的方法
- sql - 比较不同数据类型的日期
- oracle - 在 Oracle 中,我想创建一个“路由接口”,它根据参数插入到单独的表中
- excel - 获得#价值!工作表上的错误,但 VBA 测试子返回它应该返回的内容