如何在A-Frame中设置天空的base64数据图像纹理?

How to set base64 data image texture on a-sky in A-Frame?

您好,我正在尝试通过此操作将 base64 图像设置为 document.querySelector('a-sky').setAttribute('src',base64Data); 但这不起作用并导致 aframe 在控制台中创建大量警告

core:schema:warn Unknown property3200for component/systemmaterial``

这曾经在我使用 0.3.2 版本的 Aframe 时有效,现在它在 0.4.0

版本上崩溃了

将 base64 数据包装在 url() 中,以便它被干净地解析。

document.querySelector('a-sky').setAttribute('src', 'url(' + base64Data + ')');

我们建议在使用 base64 数据或重要 URL 时使用 url() 包装器。