three.js black/White 移动鼠标前的画面

three.js black/White screen before moving mouse

我决定使用 3D WebGL 查看器放在我的网站上,但我遇到了一个小问题。

一切正常,我可以移动我的对象并看到它,但是当我加载页面时,在我移动鼠标并单击之前屏幕是黑色的。 所以这对我来说不是问题,但对于访问我网站的人来说:他们无法猜测他们应该移动我的对象并欣赏观众,他们可能会认为这是一个错误。

这是我的网页:

http://urlz.fr/1SQj

我想过一个解决方案,但我不能(还不能!!)这样做:

你怎么看?

非常感谢,

ngt78

您只是从控件侦听器和 window 调整大小侦听器调用渲染函数。

如果您只想在控件更改时呈现,您可以完全删除动画功能并在脚本开头调用 render 而不是 animate

如果要渲染每一帧,请从动画函数中调用渲染函数。那时您可能会摆脱控件侦听器。