I can't figure anyway to do this, I don't want to scale it with .Draw, I want to just change the width.
1 Answers
3
votes
The best way is using .Draw particularly if you are scaling a lot, especially as your object should handle its own drawing capabilities.
You can render the texture using a render target at the size you want, and then saving the render target texture.
Searching for a quick code example came up with the following which is saying the same thing:
Draw
that takes aVector2
parameter for scale is not suitable? – Andrew Russell