jrb00001 wrote:Wrong! You can use FBOs to render to a texture and then render it again without any noticeable performance hit (everything related to FBOs is handled by the GPU).
Well it's not wrong.
My engine that I've built using libgdx does not allow this.
But now that you have pointed me to FBO, I see that it is possible to do this.
Back then when I was searching for how to do this I didn't manage to find the answer.
Maybe I wasn't looking good enough, who knows.
In any case, to implememnt this sort of change at this point would take too much time.
Same thing is about having more than 4 directions or more than 1 sprite per 1 direction.
It would require too many changes. Not only to implement this but to test everything.
I really hope that I can come up with a good combat controls mechanic, withouth the need to change the core rendering algorithm.