I was trying to make an simple fps control for mobile, witch consist on a joystick on the left and the rest of the screen work as the look input, than i came across this problem. Every single tutorial on internet uses a Right Stick as look Input, but that is not what i want, since the right stick does not pass vital information, such as if the finger is stationary or not, etc.
With that in mind, the perfect solution is clearly the Touchscreen delta, and works almost perfectly when i apply it, except it has a flaw, the common Ui does not block it, so if you drag the joystick for movement, the touchscreen input value will also change. Am i missing something? Any suggestion wold be really appreciated.
Why can’t Unity understand that “UI blocks physical raycasts” is a feature many people want? I have seen dozens of questions about this very thing.