Just extra cases, I made.
Even though your game is Landscape, but you’re following FIXED_HEIGHT policy according to your game type.
Game which are LANDSCAPE but have zooming in or zooming out effect is there (like Hill Climb) they can follow FIXED_WIDTH approach, where they design background size as 1280x960 keep RR as 1280x720.
And now they can easily zoom. But some might say that height wise it’s fine but width wise black border would come! No, it won’t because I am assuming that your scenario is like this.
Which means atleast 3 background of Height size 960 are stitched and your
If zooming in/out effect is not much then you can reduce 1280 to say some AWIDTH where,
AWIDTH3 is not much larger than 1280, it can be say 12802 times or say 1280*1.5 times.
Safe side is 2 times(which is 2 backgrounds). 1.5 times, you can keep for games where background shakes on collision and you know the offset won’t be high.
For cases where zooming out effect is too much, then I guess 2.5x is safe side.
NOW CALCULATIONS
By 3 times, I mean, your 3 stitched background should be 1280x3/3 = 1280px each (1280x960)
By 2 times, I mean, your 3 stitched background should be 1280x2/3 = px each
By 1.5 times, I mean, your 3 stitched bg should be 1280x1.5/3 = 640px each (640x960)
Note, that 3 stitched are not compulsory but are safe depending upon your game type! The same effect your can achieve in 2 stitched backgrounds also but then set your offsets of each background correctly. I mean, then your game should be as below, where blue area is the screen area.
Now, you would say that you can’t zoom out in extreme case where Screen res(SR) is 1280x960 as black borders will start appearing on the top and bottom. Obviously, I explained just the concept, in actual implementation be sure, to extend your actual resolution for the extreme case beyond 960, depending upon zoom level.
This above concept is only for the games where the back most background is static.
In cases like left/right scrolling games, like in flappy birds we always keep 2 backgrounds, here we need to keep 2 sets of 3(or 2) stitched background.
But that is not ideal case because you can’t maintain total 6(if 3 stitched) backgrounds, both code wise and memory wise. So, in such cases, total of 3 backgrounds or 4 backgrounds are enough depending upon zoom out level. Just calculate correctly. If you don’t want 4 background then safe side keep “2 times” or 2.5 times as I told in above CALCULATIONS
I hope, this is clear.