Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commit44fd9e59bd

README.md

controller.rts

RTS camera controller. Top-down strategy camera. WASD to pan (aligned to camera yaw), scroll to zoom, right-click drag to rotate. Optionally lock to a target entity.

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 follow: the entity, its id or its name, kept as an entity reference; unset follows Camera.follow, else pans free with WASD), centerX, centerY, centerZ, distance, minDistance, maxDistance, moveSpeed, sensitivity, zoomSpeed, minPitch, maxPitch.

Controls: WASD to pan, scroll to zoom, RMB drag to rotate.

entity(id).component.add("controller.rts", { distance = 15, moveSpeed = 12 })