ProtoFlux:NormalizedMousePosition: Difference between revisions

From Resonite Wiki
m YoshBot moved page ProtoFlux:Normalized Mouse Position to ProtoFlux:NormalizedMousePosition: Automated: removing spaces from ProtoFlux namespace
No edit summary
 
Line 8: Line 8:
|}}
|}}


The <code>Normalized Mouse Position</code> node returns the local [[User|user's]] normalized mouse position from their [[Resonite]] application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around, giving a consistent result from this node (in this case, it is usually around 0.5 for both the x and y axis). When the Resonite application is not focused, this node will not calculate the position at all (returning "[0; 1]"). Multiple monitors will not effect this node.
The <code>Normalized Mouse Position</code> node returns the local [[User|user's]] normalized mouse position from their [[Resonite]] application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around (unless interacting with a UI or in freecam mode), giving a consistent result from this node (in this case, it is usually around 0.5 for both the X and Y axis). When the Resonite application is not focused, the cursor won't be tracked at all and will snap to the bottom left (returning "[0; 1]"). Having multiple monitors will not affect this node.


== Outputs ==
== Outputs ==

Latest revision as of 21:07, 19 September 2025

Normalized Mouse Position
*
Mouse

The Normalized Mouse Position node returns the local user's normalized mouse position from their Resonite application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around (unless interacting with a UI or in freecam mode), giving a consistent result from this node (in this case, it is usually around 0.5 for both the X and Y axis). When the Resonite application is not focused, the cursor won't be tracked at all and will snap to the bottom left (returning "[0; 1]"). Having multiple monitors will not affect this node.

Outputs

* (float2)

The normalized position of the mouse on the Resonite application currently.