0

BabylonJS 演示“点击放置”中有一个错误:2D 屏幕拾取点和地面上的 3D 位置之间存在间隙。

我试过 scene.pickWithRay(...): 同样的问题。

xrCameraBehavior 可能有问题...

4

1 回答 1

0

看起来这与我们对版本 12 的 XRExtras 包所做的一些更改有关,以提高 Android 手机的视觉质量。要解决此问题,请在创建 BABYLON.Engine 时尝试将“adaptToDeviceRatio”设置为 true

例子:

engine = new BABYLON.Engine(canvas, true, { stencil: true, preserveDrawingBuffer: true }, true)

(添加了最后的“真”参数)

于 2019-08-27T23:48:47.043 回答