Yeah, that would be nice, I'm not sure how CJ would like to do it if at all, but I think the simplest way would be to set a factor to multiply y coordinates by for each room (set at 1 by default). For the perspective room I drew, on the floor each pixel in the y direction is equal to about 3 pixels of x direction so the multiplier would be set at 0.33 (or divider set at 3, whatever).Ã, So the angles would be adjusted to reflect this, perhaps character y speed would be affected by this in the same way, that would by the cleanest way imo, because they should change together.
Obviously it'd be best to keep it everything the same as it is now for people who don't want to use it so I'm not sure of the best set up for everyone.
Perhaps a "Character walk speed and animation directions affected by room perspective scaling value" check box on the character, or something more succinct.
It'd replace setting x and y speed seperately, just setting an a normal speed and that would be scaled for the y speed for any given room.
Obviously it'd be best to keep it everything the same as it is now for people who don't want to use it so I'm not sure of the best set up for everyone.
Perhaps a "Character walk speed and animation directions affected by room perspective scaling value" check box on the character, or something more succinct.
It'd replace setting x and y speed seperately, just setting an a normal speed and that would be scaled for the y speed for any given room.