Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix sprite picking backend not considering the viewport of the camera. (
bevyengine#16386) # Objective - When picking sprites, the pointer is offset from the mouse, causing you to pick sprites you're not mousing over! ## Solution - Shift over the cursor by the minimum of the viewport. ## Testing - I was already using the bevy_mod_picking PR for my project, so it seems to work! - I tested this on the sprite_example (making the camera only render to part of the viewport), and it also works there. ## Notes - This is just aevyrie/bevy_mod_picking#365 but in Bevy form. - We don't need to renormalize the viewport in any way since the viewport is specified in pixels, so all that matters is that the origin is correct. Co-authored-by: johanhelsing <[email protected]>
- Loading branch information