首页 > 解决方案 > Three.js - DeviceOrientationControls 在某些 Android 设备中的位置不正确

问题描述

camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 1000 );

controls = new DeviceOrientationControls(camera);
//controls.alphaOffset= 80;

camera.position.set( 0, 0, 130 );
camera.lookAt( scene.position );

camera.updateMatrixWorld();

.....

model.scene.position.set( 0, 5, 60 );

我试图在相机的中心点添加一些对象。它适用于 iPhone 和一些 Android 设备。但是,在某些 Android 设备中,位置不正确,我需要设置 alphaOffset 才能将其重新设置为中心。我想知道如何解决这个问题?

或者如果模型位置值不能是绝对值?

标签: three.js

解决方案


推荐阅读