CameraMover
CameraMover implements a camera control system supporting multiple operations, including mouse drag rotation, wheel zooming, right-click panning, auto-rotation, and damping inertia effects.
by Guulu
Price History +
The CameraMover package provides a versatile 3D camera control system for Unity, designed to enhance user interaction in 3D environments. It supports mouse-driven rotation, scrollwheel zooming, right-click panning, auto-rotation, and damping (inertia) effects. The system is highly customizable, with adjustable parameters for speed, angle limits, distance constraints, and input responsiveness, all exposed via the Unity Inspector.
Key Features:
- Mouse/Keyboard Controls: Intuitive left-click rotation, right-click panning, scrollwheel zooming, and arrow-key panning.
- Auto-Rotation: Optional automatic orbital rotation around a target.
- Damping/Inertia: Smooth transitions for camera movements (toggleable).
- Angle/Distance Constraints: Prevents camera clipping or unwanted orientations.
- Perspective/Orthographic Support: Works seamlessly with both camera modes.
Customizability:
Yes, the system is fully customizable . Developers can:
- Adjust rotation/zoom/pan speeds and sensitivity.
- Set minimum/maximum distances and vertical (polar) angle limits.
- Enable/disable features like auto-rotation, damping, or keyboard controls.
- Modify input bindings (e.g., changing modifier keys for panning).