Aframe A-frame-glTF-未找到资源

Aframe A-frame-glTF-未找到资源,aframe,.obj,gltf,Aframe,.obj,Gltf,我试图将gltf模型导入到我的场景中,但即使有正确的路径和引用,控制台也声称“core:propertyTypes:warn”#model“asset not found.+0ms”。 尝试使用我从Blender导出的gltf模型以及下载的工作模型。我对场景中的任何.obj文件都没有这个问题。对我可以尝试改变什么有什么建议吗 <a-assets> <a-asset-item id="monster" src="/monster.gltf"></a-asset-ite

我试图将gltf模型导入到我的场景中,但即使有正确的路径和引用,控制台也声称“core:propertyTypes:warn”#model“asset not found.+0ms”。 尝试使用我从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文件有点不同,因为需要两个文件)


如果修复后仍找不到资产,您可能需要提供更多信息,说明模型在您的工作文件夹中的位置,以及如何启动本地服务器(如果您正在使用本地服务器)。

感谢您抽出时间。我正在使用一个本地服务器运行Meteor,所有资产都放在“public”文件夹中。我也尝试过使用资产上传器,包括预加载和内联,当我执行“资产未找到”时,问题就消失了。虽然在这种情况下,我得到了与gltf加载程序组件相关的错误,但这可能需要回答另一个问题。嗨@DennisFyraKullberg–我对Meteor一点都不熟悉,抱歉,但我认为如果这是问题的一部分,您需要发布详细信息。上传文件后,您在没有Meteor的情况下,在Codepen或Neocities等地方提供的代码片段可能值得测试。查找问题的消除过程:)嗨,你发现问题出在哪里了吗?我正在使用ng serve为gltf文件提供服务,但它不会加载。我在控制台core中得到了相同的消息:propertyTypes:warn