I've spent a few days redoing all the graphics for the pinball game to make the table and elements higher resolution. Took the screen size up to around 960 x 1280 pixels.
I then considered creating lower-rez versioned assets of around 480 x 640 for regular mobile devices and switching dynamically.
But I am wondering if I really need to do this. After toying around with some test code and turning on the profile, trying various resolutions, zooming, scaling and display sizes, the profile results appear to be almost identical.
Is this because Orx might be scaling all elements in memory for me whenever the display size changes? Which would mean that Orx would scale all assets when the game initialises, and be therefore playing on the scaled asset versions, not the full size versions, hence great performance.
Am I right? Besides putting an initial load on the device to do the scale... do I only need to create a single set of full sized assets?