Komag
11 years agoRoku Guru
Infinite "hall-o-mirrors" effect with scaled screen
So, in an attempt to shrink my entire 1280x720 game screen 10%, I tried to scale it with DrawScaledObject(), like so:
screen.DrawScaledObject(64, 36, 0.9, 0.9, screen)
screen.SwapBuffers()
But when I play I get just the outside ring of the screen infinitely repeated down to a tiny center point. It reacts to me changing things at the edges, they quickly propagate down into the center, a million 10% shrunken screens, all piled on top of each other.
Why??? What's really going on? How can I get what I want?
screen.DrawScaledObject(64, 36, 0.9, 0.9, screen)
screen.SwapBuffers()
But when I play I get just the outside ring of the screen infinitely repeated down to a tiny center point. It reacts to me changing things at the edges, they quickly propagate down into the center, a million 10% shrunken screens, all piled on top of each other.
Why??? What's really going on? How can I get what I want?