我正在尝试将 gltf 模型导入我的场景,但即使使用正确的路径和引用,控制台也声称找不到"core:propertyTypes:warn "#model"资产。+0毫秒"。尝试使用我从Blender导出的gltf模型以及下载的工作模型。我对场景中的任何 .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 文件使用与 .obj 文件相同的代码结构,我不再收到有关"找不到资产"的错误,而是有关跨源请求的错误。为什么是针对 .gltf 而不是 .obj?
谢谢
其中一个示例中,使用 gltf-model
组件的方式存在语法错误:它应该是gltf-model="#foo"
,而不是gltf-model="gltf: #foo"
。(OBJ/MTL文件有点不同,因为需要两个文件(。
如果在修复后仍未找到资产,则可能需要包含有关模型在工作文件夹中的位置以及如何启动本地服务器(如果使用本地服务器(的详细信息。