所以我打算建立一个投资组合网站,在那里你可以看到我在线框中用THREE.js制作的这个星球,周围有一个环。我制作了这些,并应用了某种动画;然而,虽然我可以保留动画,但我还想实现设备方向控制,以便使用移动设备可以围绕地球运行。我发现你可以使用:
controls = new THREE.DeviceOrientationControls(camera, true);
您可以看到我在下面添加但注释掉了因为它导致JavaScript无法呈现任何内容,只是白色背景。我究竟做错了什么?所有其他类型的控制也会发生这种情况,例如轨道
这是迄今为止我所得到的小提琴
https://jsfiddle.net/0x4qftd9/