我正在使用React Three Fiber
和drei
。我想知道如何使用MapControls
. 网上有一些解决方案,说明如何使用普通文件存档,three.js
但不使用MapControls
or OrbitControls
fromdrei
和r3f
.
我试过这个,但一旦我达到极限,相机就会奇怪地出现故障。
function Controls() {
const { camera } = useThree();
useFrame(() => {
camera.position.x = THREE.MathUtils.clamp(camera.position.x, -90, 90)
camera.position.y = THREE.MathUtils.clamp(camera.position.y, -90, 90)
})
return (
<MapControls />
)
}
谢谢你的帮助
亚历山大