threejs相机只在水平或垂直方向上平移

2021-04-09  本文已影响0人  知行合一实践派

threejs 相机水平和垂直移动,这个功能在threejs提供了很方便的操作方法,在threejs里相机enablePan设置为true后你会发现它是允许相机水平和垂直两个方向同时移动,单很多时候我们是想只允许用户在一个方向上移动相机 你会发现threejs相机控制器并没提供对应属性,本人因为需求给控制器添加了相应参数 分享给大家一起使用(我这里修改的是r126版的threejs的控制器);使用方法很简单如下:

opt.controls.enablePan=true;// 允许平移 只有这个设为true时,下面两个参数才有意义

opt.controls.hylMovePanY=false;//关闭垂直平移相机

opt.controls.hylMovePanX=true;// 开启水平移动相机

如果需要改功能的话可以自行下载https://pan.baidu.com/s/14xZLCOy7AqiJZa87-ZPMOQ;提取码1122,。可以直接使用

上一篇下一篇

猜你喜欢

热点阅读