三.js 在图片加载前去除背景

Posted

技术标签:

【中文标题】三.js 在图片加载前去除背景【英文标题】:Three.js Remove background before image loading 【发布时间】:2019-04-06 11:16:18 【问题描述】:

我正在研究这段代码

window.onload = init;
....

参考 https://codepen.io/zadvorsky/pen/PNXbGo

动画开始前,图片未加载时,显示为黑色背景。 我已经尝试了很多,但无法更改它的颜色或将其删除。

关于如何将颜色更改为白色或透明的任何帮助或建议?

【问题讨论】:

【参考方案1】:

该小提琴中有两个图像加载器...当每个图像完全加载时调用函数参数...您可以检查这些函数中的计数器,当它达到 2 时,然后调用例程来启动其余的应用程序。

as in the following codepen:

https://codepen.io/manthrax/pen/wQwPKo

【讨论】:

为什么不使用THREE.LoadingManager()来在所有资源都加载完毕后运行渲染循环? 当然!我只是寻求最快的答案,这将使 OP 继续运行.. 随时扩展添加加载管理器..

以上是关于三.js 在图片加载前去除背景的主要内容,如果未能解决你的问题,请参考以下文章

JS 图片懒加载

如何提高网页加载速度

网站性能优化

这种加载动画代码怎么实现?不使用图片

jquery lazyload

图片懒加载实现原理?