Animations / OpenGL (ES 2) in game menu

Posted by user16547 on Game Development See other posts from Game Development or by user16547
Published on 2014-04-28T18:32:00Z Indexed on 2014/05/29 9:45 UTC
Read the original article Hit count: 249

Filed under:

(I am specifically asking for Android)

If you look at Angry Birds (and in fact many other games), you can already see a lot of animations & effects going in the main menu and in other places even before starting to play. I assume they are done with OpenGL, more precisely a FrameLayout is used and inside it a GLSurfaceView is somewhere at the bottom of the hierarchy; above the GLSurfaceView you have regular Android buttons and texts.

Is this how it's done*? Also would you reuse the same GLSurfaceView when running the actual game or should another one be created?

*I am aware an alternative approach would be to make absolutely everything in OpenGL. Of these two I prefer the FrameLayout one, but I don't know whether other developers agree.

© Game Development or respective owner

Related posts about android