我正在使用AFrame 0.8.2。我想使用FBX格式加载动画模型。
我尝试了所有格式,但是不起作用。我导入了带有动画的JSON模型,它可以工作,但是很难获得JSON模型。所以我想加载FBX模型。这是我的Cod 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 Pattern时,我看不到任何模型。
谢谢。
答案 0 :(得分:1)
在glitch.com中使用模型有些棘手,因为assets
文件夹不是单个目录。
如您所见,您的.fbx
模型周围有一些纹理。这意味着它与纹理文件有一些映射。
如果将fbx模型转换为.gltf
,则可以手动更改这些映射。只需找到
-纹理文件路径
-.bin
路径
.gltf
文件中,然后将其更改为故障资产的链接。
处理模型动画
<a-entity gltf-model="#my-model" animation-mixer="clip: animation-name"></a-entity>
添加声音
<a-entity sound="src: url(music.mp3); autoplay: true"></a-entity>