three.js black/White 移动鼠标前的画面
three.js black/White screen before moving mouse
我决定使用 3D WebGL 查看器放在我的网站上,但我遇到了一个小问题。
一切正常,我可以移动我的对象并看到它,但是当我加载页面时,在我移动鼠标并单击之前屏幕是黑色的。
所以这对我来说不是问题,但对于访问我网站的人来说:他们无法猜测他们应该移动我的对象并欣赏观众,他们可能会认为这是一个错误。
这是我的网页:
我想过一个解决方案,但我不能(还不能!!)这样做:
- 加载脚本时,只需旋转对象直到用户单击该项目(我认为,随着对象的移动,黑屏会立即消失,因为当我移动鼠标时它会消失)。
你怎么看?
非常感谢,
ngt78
您只是从控件侦听器和 window 调整大小侦听器调用渲染函数。
如果您只想在控件更改时呈现,您可以完全删除动画功能并在脚本开头调用 render
而不是 animate
。
如果要渲染每一帧,请从动画函数中调用渲染函数。那时您可能会摆脱控件侦听器。
我决定使用 3D WebGL 查看器放在我的网站上,但我遇到了一个小问题。
一切正常,我可以移动我的对象并看到它,但是当我加载页面时,在我移动鼠标并单击之前屏幕是黑色的。 所以这对我来说不是问题,但对于访问我网站的人来说:他们无法猜测他们应该移动我的对象并欣赏观众,他们可能会认为这是一个错误。
这是我的网页:
我想过一个解决方案,但我不能(还不能!!)这样做:
- 加载脚本时,只需旋转对象直到用户单击该项目(我认为,随着对象的移动,黑屏会立即消失,因为当我移动鼠标时它会消失)。
你怎么看?
非常感谢,
ngt78
您只是从控件侦听器和 window 调整大小侦听器调用渲染函数。
如果您只想在控件更改时呈现,您可以完全删除动画功能并在脚本开头调用 render
而不是 animate
。
如果要渲染每一帧,请从动画函数中调用渲染函数。那时您可能会摆脱控件侦听器。