我想加载实体以进行动画处理

I Want To Load Entity To Animate

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

我尝试了所有格式,但都不行。我导入了带动画的 JSON 模型,它有效但很难获得 JSON 模型。所以我想加载 FBX 模型。这里是我的代码 eIn GLITCH 。请编辑Glitch中的代码并提供解决方案。

    <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 模式时,我看不到任何模型。

提前致谢。

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

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

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


否则,您需要在本地提供模型或将其上传到 github。
这应该在另一个问题中但是:
- 模型动画使用 animation-mixer

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

- 使用 sound component

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


动画模型出现故障 here。虽然枢轴有问题,但它肯定会加载模型并播放动画