Alexander Trauzzi
Alexander Trauzzi

Reputation: 7396

What are some techniques to create scrollable areas?

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?

Upvotes: 0

Views: 150

Answers (1)

CaseyB
CaseyB

Reputation: 25058

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.

Upvotes: 1

Related Questions