I’m getting started with OpenGL ES on Android and I’d looking to learn some techniques to have a game map larger than the visible area.
I’m assuming I’ve somehow got to ensure that the system isn’t rendering the entire scene, including what’s outside of the visible area. I’m just not sure how I’d go about designing this!
This is for simple 2D top-down tile based rendering. No real 3D except what’s inherent in OpenGL ES itself.
Would anyone be able to get me started on the right path? Are there options that might scale nicely when I decide to start tilting my perspective and doing 3D?
There are many, MANY techniques for accomplishing this goal, but the base idea of what you are looking for is called Frustum Culling, that is not drawing anything the user isn’t going to see anyway. Here and here are a couple of tutorials on how this works.