Currently, I am designing a game level page using Three.js. I have incorporated map controls for user manipulation. However, I am facing an issue where the object moves along the Z-axis when I drag it, which is something I want to restrict.
My goal is to create a scene resembling a horizontal carousel in a traditional HTML layout. I have experimented with the properties of OrbitControls as mentioned in the Three.js documentation.
Below is the code snippet I have tested:
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000);
camera.position.z = 5;
var renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
var mapControls = new THREE.MapControls( camera, renderer.domElement );
mapControls.enableDamping = true;
mapControls.enableRotate = false;
mapControls.enableZoom = false;