Android - Rendering HUD View to SurfaceView
Posted
by
Jon
on Game Development
See other posts from Game Development
or by Jon
Published on 2013-03-29T21:12:32Z
Indexed on
2013/10/18
16:15 UTC
Read the original article
Hit count: 409
I have developed a relatively simple game in android, to get my head around it all, and on the back of it developed a crude game engine (in the loosest sense!). I use a SurfaceView and canvas (no OpenGL) - I'll cross that bridge another time!
I have implemented a game HUD, title screens etc. by overlaying standard Android view widgets over my SurfaceView. This all works reasonably well maintaining an acceptable frame-rate, but it is a simple game with not a lot happening on or off screen.
What I am wondering now is whether one could (and whether one would get any advantage by) drawing all my views to the one SurfaceView, all controlled by the main game thread. At the moment I have handlers flinging messages around and runOnUiThreads here, there and everywhere. Quite cumbersome.
Any thoughts on this would be much appreciated (before I perhaps waste time trying to do it!)
© Game Development or respective owner