一个基于threejs的VR全景图片,服务地址:https://fengtianxi001.github.io/MF-PanoramaImage/
当前项目包含两个分支
-
master
: 使用threejs
实现VR全景图案例 -
devtools
: 是VR全景图的配套开发工具(打点工具)
项目主要做了如下功能:
-
实现VR全景图的手动控制器和陀螺仪控制器
-
实现VR全景图的点位和label显示
-
实现VR全景图的打点功能(2维坐标转3维)
项目基于THREE.js
, 控制器使用的是DeviceOrientationControls
,但是从[email protected]
版本开始,移除了这个控制器, 具体可移步Removed DeviceOrientationControls. #22654。 所以想使用陀螺仪控制相机, 要么使用[email protected]
及其以下版本,或者监听deviceorientation
事件手动调整相机。