Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commit44fd9e59bd

README.md

controller.orbit

Orbit camera controller. Orbits around a target entity or position. Mouse drag to rotate, scroll to zoom, optional auto-rotate.

Public fields: inputMap (the camera-rig scheme, @builtin::inputMaps.cameraRig, by default; point it at a world's own map to rebind this camera), target (the entity to orbit: the entity, its id or its name, kept as an entity reference; unset orbits Camera.follow, else targetX/Y/Z), targetX, targetY, targetZ, distance, minDistance, maxDistance, sensitivity, zoomSpeed, autoRotate, autoRotateSpeed.

Controls: RMB drag to rotate, scroll to zoom.

entity(id).component.add("controller.orbit", { target = "player", distance = 10 })