- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在小故障上编写了一个演示场景,以在a帧中测试导出的gltf模型,但是在控制台中出现错误:
我的密码
<!DOCTYPE html>
<html>
<head>
<title>Basic Scene - A-Frame</title>
<meta name="description" content="Basic Scene - A-Frame">
<script src="https://aframe.io/releases/0.6.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
<a-assets>
<a-asset-item id="gltfDemo" src="https://cdn.glitch.com/a3c2afff-dcc6-4918-bb73-5716b35f39b0%2Fexport.gltf?1499844855169"></a-asset-item>
<a-asset-item id="buffer_0.bin" src="https://cdn.glitch.com/a3c2afff-dcc6-4918-bb73-5716b35f39b0%2Fbuffer_0.bin?1499844851189"></a-asset-item>
<a-asset-item id="buffer_1.bin" src="https://cdn.glitch.com/a3c2afff-dcc6-4918-bb73-5716b35f39b0%2Fbuffer_1.bin?1499844853034"></a-asset-item>
</a-assets>
<a-entity gltf-model="#gltfDemo"></a-entity>
<a-sky color="#000"></a-sky>
<a-light type="ambient" color="#445451"></a-light>
<a-plane color="#050" rotation="-90 0 0" height="100" width="100"></a-plane>
<a-camera>
<a-cursor color="#FAFAFA"></a-cursor>
</a-camera>
</a-scene>
</body>
</html>
VM1762:1 Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at e.parse (GLTFLoader.js:68)
at GLTFLoader.js:32
at three.js:29160
最佳答案
据我了解,您的.gltf包含对.bins和.jpg纹理的引用。小故障并不是那么简单,并且当您获得链接时,这些文件也不位于一个“目录”中。
您收到的错误是由于尝试解析空/不存在的源文件(bin和jpg)而引起的。
我认为将这些文件放在服务器上或将其放在github上可能会更好(因为目录很简单)。
您也可以像建议的here一样更改.gltf
文件中的文件路径。
关于aframe - 无法将Archilogic gltf模型加载到框架中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45051403/
我正在使用 aframe 0.8.2 加载此 Collada (DAE) 模型,并使用 aframe-ar 将其显示在 Hiro 标记上:
从 Aframe 中的 Assets 管理器加载对象时,模型显得太大,所以我想重新缩放它。 在 Aframe 网站上,它指出 如果您没有看到您的模型,请尝试将其缩小。与 A-Frame 的规模相比,O
我有一个带有 obj 和 mtl 文件的 3d 对象,该文件在 Aframe 中显示。我想在它上面应用动画,逐渐改变它的 Alpha 值以获得淡出效果。 我浏览了 AFrame 文档。但找不到与 3d
如何将圆角边缘/边界半径添加到 a 平面? 我必须做一个带圆角的正方形 最佳答案 带 a-plane 的圆角不可能。您可以使用 slice9 component 关于aframe - 如何向平面 (A
我在 AFRAME 中遇到了一个大问题。在我当前的项目中,用户可以通过按下按钮来更改带有纹理的平面的比例。当然,然后我需要更改平铺(或重复,它在 AFRAME 中的调用方式)——但无论我如何尝试,我都
我不希望玩家穿墙。我尝试了 aframe extras,但它在当前的 aframe 版本中不起作用。在 Aframe 1.3.0 中还有其他方法或解决方案吗? 最佳答案 您可以使用 AdaRoseCa
当我尝试在我的 AFRAME 项目界面中使用一些西类牙语单词时,所有带重音的字符都消失了: 只显示“Men”而不是“Menú”。 在我尝试添加的 html 页面中: 没有效果。 ¿如何正确显示那种
我正在使用 aframe-ar 并且需要将视频流显示在与嵌入场景相同的 div 中。 我正在尝试使用默认场景: 渲染的框成功嵌入到周围的 div 中,但我的网络摄像头的视频流是全屏的
我正在尝试让 Aframe 和 vuejs 相互配合良好,但控制台返回警告消息。我猜这是由于 aframe 在 vue 有机会更改它们之前检查了属性值。 警告信息 core:schema:warn U
我正在使用 a-frame js 创建平面游览。我想自动移动相机。目前我正在使用鼠标这样做。有人可以帮助我吗? 最佳答案 要在 A-Frame 中进行补间,您可能会使用 a-animation 系统:
这里是新手,如果我没有使用正确的语言或指的是正确的东西,那么先发制人的道歉。 我正在使用下面的代码加载 360 度图像作为我的场景。 .... 一切都很好。但是,当我测试时
我有一个实体,我想像这样设置它: 所以我可以在 #ui 上发出 mobileMenuOpen 事件,让实体及其所有平面淡入淡出并向上移动。但是,#ui 上的 opac
我有一个几何体设置为平面图元的实体。我如何知道我使用 raycaster/cursor 组件单击(在实体上)的点的坐标? 最好是知道系统中的坐标,其中在交点处定义了几何体的顶点。 最佳答案 检查交叉点
我想知道是否有办法获得通过 3dio.js 插入的模型的边界框,或者以其他方式计算它们的中心点?我希望将它们集中在原点上。 下图显示了相对于红色框指示的场景原点的两个模型。 最佳答案 您可以像这样访问
首先,我很抱歉我的英语不好,我是法国人。 我想知道如何添加纹理(图片是透明的 gif),并“隐藏”框以仅看到纹理。 致以诚挚的问候 最佳答案 对盒子进行纹理处理,并使透明部分透明: " 此外,尝试使用
当相机靠近球体时,我尝试显示一些文本。这个想法是,当用户看到球体移得更近时,就会显示文本,比如说“你好”。但现在我只知道如何使用实体添加固定位置的文本,我不知道如何检测相机和球体之间的距离,并在用户看
我最近使用 aframe 和 glitch 创建了一个网站,当网站出现故障时一切正常,但是一旦我上传到我的主机,每次都会出现一个弹出窗口,要求设备传感器许可“通过 HTTPS 访问此站点以进入 VR
我使用以下代码来获得视觉反馈: 问题在于,此代码应用于光标与场景中每个基本实体“碰撞”的地方。我希望它仅适用于特定元素。 (或者,禁用特定元素上的动画)。我该怎么
使用 Aframe 如何手动更改相机旋转,以便它在移动设备上工作并仍然使用外观控制? 我已经尝试通过 html 属性,如下所示: document .querySelector('[camera]
首先,我很抱歉我的英语不好,我是法国人。 我想知道如何添加纹理(图片是透明的 gif),并“隐藏”框以仅看到纹理。 致以诚挚的问候 最佳答案 对盒子进行纹理处理,并使透明部分透明: " 此外,尝试使用
我是一名优秀的程序员,十分优秀!