2

我正在使用 AFrame 0.8.2 。我想使用 FBX 格式加载动画模型。

我尝试了所有格式,但它不起作用。我用动画导入了 JSON 模型,它工作但很难获得 JSON 模型。所以我想加载 FBX Model 。这是我的代码 eIn故障。请在故障中编辑代码并提供解决方案。

    <a-scene embedded arjs='sourceType: webcam;'>

    <a-marker preset='hiro'>

      <a-entity fbx-model=”src: url(https://cdn.glitch.com/c7db968f-5d83-44e4-a392-a5c98687035a%2FNeck_Mech_Walker_by_3DHaupt-(FBX%207.4%20binary%20mit%20Animation).fbx?v=1562244268522);” >
    </a-entity>

    </a-marker>

    <a-entity camera></a-entity>
  </a-scene>

当我执行此代码并悬停 HIRO 模式时,我无法看到任何模型。

提前致谢 。

4

1 回答 1

1

使用带有 glitch.com 的模型有点棘手,因为该assets文件夹不是一个目录。

如您所见,您的.fbx模型周围有一些纹理。这意味着它有一些到纹理文件的映射。

如果您将 fbx 模型转换为 a,.gltf您可以手动更改这些映射。只需找到:
- 纹理文件路径
-文件 中的.bin路径,并将它们更改为来自故障资产的链接。
.gltf


否则,您需要在本地提供模型或将其上传到 github。
这应该是另一个问题,但是:
- 模型动画由动画混合器处理

<a-entity gltf-model="#my-model" animation-mixer="clip: animation-name"></a-entity>

- 使用声音组件添加声音

<a-entity sound="src: url(music.mp3); autoplay: true"></a-entity>


这里 有一个动画模型的小故障。虽然枢轴有问题,但它肯定会加载模型并播放动画

于 2019-07-09T06:57:44.787 回答