Signature
Usage
Reading in useFrame
Inside useBeforePhysicsStep
Return Value
| Field | Type | Description |
|---|---|---|
read() | () => number | Read the current control value from data.ctrl |
write() | (v: number) => void | Write a control value directly to data.ctrl |
name | Actuators | Actuator name |
range | [number, number] | Control range [min, max] from actuator_ctrlrange |
Notes
read()andwrite()operate directly ondata.ctrl— no re-renders- For setting multiple actuators at once, use
api.setCtrl({ name: value, ... }) - The actuator index is resolved once on mount
- The
nameparameter acceptsstringby default, or a union type if you’ve declared aRegisteraugmentation