如何在加载所有资源之前添加加载效果?

How can I add a loading effect before all assets are loaded?

本文关键字:加载 添加 资源      更新时间:2023-09-26

我需要在所有资产(图像或视频)加载到一个帧之前显示加载效果。有人能帮忙吗?如果可能的话,我需要详细的JavaScript代码。

参见资产管理系统:https://aframe.io/docs/0.3.0/core/asset-management-system.html

有了这个,你就有了一种方法来确定什么时候所有的资源都被获取了。<a-assets>将发出loaded事件,您可以等待并在此期间显示一些内容。

<a-scene>
  <a-assets timeout="10000">
    <img id="waitingonme">
  </a-assets>
</a-scene>
document.querySelector('a-assets').addEventListener('loaded', function () {
  console.log("OK LOADED");
});