Controller to vector

Hi

I’m trying to get the controller X/Y values and turn them into a vector. I’ve copied the example for the top down space ship and it works great, however my game I’m planning on making Isometric and I’d rather not just rotate all the assets by 45 degrees.

Is there a way of taking “UP” or positive X and making it 0.5 in X and 0.5 in Y.

I.e just rotate the resulting vector by 45 degrees?

The current controls for the Character

My Character with arrows which are showing how I’d like the character to move, note the texture on the surface showing the current X/Y and how he currently moves.

I Originally thought I could read the forward input and create a vector x=0.5 and y=0.5 but you can’t combine vectors without loosing an input it seems. I.e you can only move up and down and right left is lost.

Fixed by finding the rotate vector (which was rotated by 45 degrees)