javascript - 8thWall BabylonJS 演示“点击放置”间隙
问题描述
BabylonJS 演示“点击放置”中有一个错误:2D 屏幕拾取点和地面上的 3D 位置之间存在间隙。
我试过 scene.pickWithRay(...): 同样的问题。
xrCameraBehavior 可能有问题...
解决方案
看起来这与我们对版本 12 的 XRExtras 包所做的一些更改有关,以提高 Android 手机的视觉质量。要解决此问题,请在创建 BABYLON.Engine 时尝试将“adaptToDeviceRatio”设置为 true
例子:
engine = new BABYLON.Engine(canvas, true, { stencil: true, preserveDrawingBuffer: true }, true)
(添加了最后的“真”参数)
推荐阅读
- ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandle : 导出音频错误
- javascript - 纱线发布
.gitignore 覆盖 .npmignore - database - MS Access - 打印表格时隐藏表格
- jenkins - 在 Jekin 构建中找不到指定的 SDK 'Microsoft.NET.Sdk' 错误
- twitter-bootstrap-3 - 位置固定时模态显示按钮不起作用
- ios - 闭包和其他 GCD 问题中的弱 DispatchGroup
- php - 无法从刀片接收控制器中的所有表单字段值。拉拉维尔
- jsf - Wildfly 11 中的 FORM 身份验证回退
- python - 如何在pyomo中模拟订单<1的反应?
- python - 访问 pandas DataFrame 单元格