Javascript 三重渲染问题
我有一个使用ThreeJs开发的应用程序。在3d渲染后,我得到一个空白窗口,但如果我点击全屏或调整窗口大小,我可以看到输出 屏幕截图1: 屏幕截图2:(所需输出)Javascript 三重渲染问题,javascript,three.js,Javascript,Three.js,我有一个使用ThreeJs开发的应用程序。在3d渲染后,我得到一个空白窗口,但如果我点击全屏或调整窗口大小,我可以看到输出 屏幕截图1: 屏幕截图2:(所需输出) 这个问题始于我升级到新版本的ThreeJs(r57到r69)不看代码很难判断,但很可能您必须手动调用onResize函数来触发场景/canvas init。这是我能为您提供的信息的唯一帮助。 添加windowresize()函数 window.addEventListener('resize', onWindowResize,
这个问题始于我升级到新版本的ThreeJs(r57到r69)不看代码很难判断,但很可能您必须手动调用onResize函数来触发场景/canvas init。这是我能为您提供的信息的唯一帮助。 添加
windowresize()
函数
window.addEventListener('resize', onWindowResize, false);
function onWindowResize() {
renderer.setSize(container.offsetWidth, window.innerHeight);
_camera.aspect = container.offsetWidth / window.innerHeight;
_camera.updateProjectionMatrix();
}
您确实没有发布足够的信息来帮助您调试问题。至少你知道你的调整大小功能正在启动并绘制你想要的东西,所以你应该从那里开始并向后工作。