我正在尝试将gltf-model导入到我的场景中,但即使有正确的路径和引用,控制台也会声明"core:propertyTypes:warn "#model“asset not found. +0ms”。我尝试了一个从Blender导出的gltf-model以及一个下载的工作模型。对于场景中的任何.obj文件,我都没有这个问题。对我可以尝试改变的地方有什么建议吗?
<a-assets>
<a-asset-item id="monster" src="/monster.gltf"></a-asset-item>
<a-asset-item id="separaterunner" src="/separaterunner.gltf"></a-asset-item>
<item id="plane" src="/plane.glb"></item>
</a-assets>
<a-entity id="separaterunner" gltf-model="gltf: #separaterunner"></a-entity>
<a-entity id="plane" gltf-model="gltf: #plane"></a-entity>
<a-entity id="monster" gltf-model="#monster"></a-entity>如果我对.gltf-files使用与.obj-files相同的代码结构,我不再得到关于"asset not found“的错误,而是关于跨域请求的错误。为什么这是针对.gltf而不是针对.obj?
谢谢
发布于 2017-03-28 23:41:03
在其中两个示例中,您使用gltf-model组件的方式存在语法错误:它应该是gltf-model="#foo",而不是gltf-model="gltf: #foo"。(OBJ/MTL文件略有不同,因为需要两个文件)。
如果在修复之后仍然没有找到资产,您可能需要包括更多关于模型在您的工作文件夹中的位置以及如何启动本地服务器(如果您正在使用服务器)的信息。
https://stackoverflow.com/questions/43071835
复制相似问题