Get Mouse Delta
Tipo: Dato
Categoría: CURSOR
Devuelve el delta X o Y calculado por Capture Mouse en el frame actual. Debe usarse en el mismo objeto que ejecuta Capture Mouse.
Propiedades
| Propiedad | Tipo | Por defecto | Descripción |
|---|---|---|---|
| Capture ID | String | "cam" |
Debe coincidir con el ID de Capture Mouse |
| Axis | Enum | X |
X = horizontal, Y = vertical |
Sockets
| Socket | Dirección | Tipo |
|---|---|---|
| Delta | Salida | Dato (Float) |
Código generado
# Axis = X
getattr(self, '_mc_cam_dx', 0.0)
# Axis = Y
getattr(self, '_mc_cam_dy', 0.0)
Uso típico
Aplicar rotación de mouselook
[On Update] → [BTCustomTask:
dx = {Get Mouse Delta: Capture ID="cam", Axis=X}
dy = {Get Mouse Delta: Capture ID="cam", Axis=Y}
self.own.applyRotation([0, 0, -dx], False)]
Notas
- Si
Capture Mouseno ha corrido aún, devuelve0.0(el atributo no existe;getattrusa el fallback). - El ID debe ser exactamente igual al de
Capture Mouse— incluyendo mayúsculas y minúsculas.