我从加载 gltf 模型的A-Frame School获取代码。然后我从 Khronos 加载了示例模型,这个盒子并试图加载它,但我得到了这个错误(几次)
GLTFLoader.js:979 Uncaught (in promise) TypeError: Cannot read property 'slice' of undefined
at GLTFLoader.js:979
at i (GLTFLoader.js:570)
at GLTFLoader.js:975
at <anonymous>
我可以加载 .obj 模型并尝试了模型的多个版本,但总是出现错误。
示例代码在本地工作,这意味着它正确加载模型,从 aframe cdn 获取它。
这是完成的代码
<!DOCTYPE html>
<html>
<head>
<title>glTF Model</title>
<meta name="description" content="glTF Model">
<script src="https://rawgit.com/aframevr/aframe/b395ea0/dist/aframe-master.min.js"></script>
</head>
<body>
<a-scene>
<a-assets>
<a-asset-item id="boxModel" src="Box.gltf"></a-asset-item>
</a-assets>
<a-gltf-model src="#boxModel"></a-gltf-model>
</a-scene>
</body>
</html>