如何在 Aframe 中的平面上加载 gif(带透明度)(故障)?

问题描述 投票:0回答:2

大家好,我是 Aframe 新手,正在尝试在空间网络环境中设置一大堆 gif。

我在飞机上加载 gif 时遇到了一点困难。

我已经通过Aframe的资产文件夹加载了图像(故障), 目前它看起来像这样:

   <a-assets>

    <img id="dance" src="https://cdn.glitch.com/89b3ce36-3eac-4bb0-865c-585a7fe58409%2Fdance.gif?1556817051483.gif"  >

  </a-assets>

  <a-plane src="#dance" position="5 3 -5" transparent="true" ></a-plane>

现在 gif 显示出来了,但它是静态的。我怎样才能让它开始播放?

html gif aframe webvr
2个回答
2
投票

A-Frame 默认不支持 GIF。您需要使用第三方组件来渲染 GIF:https://github.com/mayognaise/aframe-gif-shader


0
投票

我在aframe-gif-shader中进行了修改以支持aframe版本1.3.0及更高版本。您可以在https://github.com/gloom Cheng/aframe-gif-shader找到更新的代码。

© www.soinside.com 2019 - 2024. All rights reserved.