微信小游戏真机与模拟器不一致的问题

发布于 7 年前作者 chaozhao1325 次浏览最后编辑 7 年前来自 ask

-当前 Bug 的表现:用threejs库开发webgl,所有代码都相同,但是真机上球体阴影坐标与真机球体阴影坐标完全不一样。。。

下图是真机,阴影巨大,且偏离:

下图是模拟器,基本正常:

同时测试过2部手机,都是这样的,不知道是哪里的坐标系出了问题?

3 回复
tao31
tao311 楼6 年前

renderer.setPixelRatio 主要是这个的问题,现在已经解决了

weitan
weitan2 楼6 年前

高手我用THREE库没有阴影是怎么回事呢

this.renderer.shadowMap.enabled = true;

this.renderer.shadowMapSoft = true;

spotLight.castShadow = true;

this.ground.receiveShadow = true

this.ground.castShadow = true

请问其它的还需要什么设置呢

kliang
kliang3 楼5 年前

麻烦提供一段可复现你问题的demo代码