new GamepadControls()
Allows an object to be moved, rotated, and scaled using a gamepad controller. Left stick left / right and up / down moves object in the X-Y plane. Clicking left stick enters left alt mode, where movement is in X-Z plane. Clicking left stick again exits left alt mode. Right stick left / right rotates object clockwise / counterclockwise (y axis). Rifht stick up / down rotates object away forwards / backwards (x axis). Clicking right stick enters right alt mode, where left / right tumbles object (z axis). Clicking right stick again exits right alt mode. D-pad up / down scales object. Back / reset button resets object to its original position and rotation.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
config.position |
Boolean |
<optional> |
true | Whether object's position can be changed. |
config.rotation |
Boolean |
<optional> |
true | Whether object's rotation can be changed. |
config.scale |
Boolean |
<optional> |
true | Whether object's scale can be changed. |