iphoneX,iphone7 plus测试时都是这样,模型一到右边就被截止,请问是什么原因?
Activity
liangxiaowei commentedon Apr 14, 2020
liangxiaowei commentedon Apr 15, 2020
demo 里面的 glb 例子右边是没有被截断的。我把布局里面的 canvas 放到最外层就不会截断了。可能和布局有关系。
yannliao commentedon May 7, 2020
可能是需要设置下canvas大小和布局~
1002987772 commentedon Dec 2, 2020
这个大佬解决了吗?能分享一下解决思路吗?
miugic commentedon May 24, 2023
let window = THREE.global;
window.innerWidth和window.innerHeight实际为屏幕的宽高,和你的canvas样式没有关系,如果你没有手动调用renderer.setSize()并把你的canvas的实际宽高传进去就会造成这种问题,你需要在出现window.innerWidth和window.innerHeight的地方替换成canvas.width和canvas.height,并且至少要调用一次renderer.setSize(width, height)把canvas的实际宽高传进去。