0

我正在 Aframe-react 应用程序中加载 gltf2 模型,在检查器中,模型看起来已加载但显示为空。

.gltf 1.0、.gltf 2.0 和 .glb 格式会发生这种情况。它们在在线模型查看器中看起来不错,但在 Aframe React 应用程序中是空的。

加载模型

<Entity id="mod" gltf-model= "/test_asset/1/scene.gltf" />

  "dependencies": {
    "aframe": "^0.8.2",
    "aframe-react": "^4.4.0",
    "axios": "^0.18.0",
    "bootstrap": "*",
    "react": "^16.6.3",
    "react-dom": "^16.6.3",
    "react-scripts": "2.1.1"
  }

渲染发生在一个反应​​组件中,而不是在主 app.js 中渲染

我还检查了三重比例位置和其他参数,它看起来很空,

有人在加载 gltf 时遇到了类似的问题?

谢谢你!

4

1 回答 1

0

尝试:

<Scene>
  <a-assets>        
    <a-asset-item id="mod" src="test_asset/1/scene.gltf"></a-asset-item>
  </a-assets>
  <Entity
    id="myMod"
    gltf-model="#mod"
    scale="0.01 0.01 0.01"
    position={{ x: 0, y: 0.368, z: -3.100 }}
  />
 </Scene>       
于 2019-01-20T15:41:48.147 回答