Hello all, I haven't written in Java for about 5 years... but I've re familiarized myself with java, and was able to write a game. The game is 4Ever Fall. You can find it on the android market, it's free. I am having problems with the game because it lags too much; especially when there are background processes trying to work. The game's simple:
I have platforms rising, a background who's also rising, and a ball who's falling and gets stopped by the platforms. I am using SensorListener to get the current accelerometer readings to control where the ball goes. From there, in my "onDraw" function, I move the platforms, background, and ball. This seems to be an overload since I've got 10 platforms (5 levels with 2 Drawables per level to account for the gap in between), 2 background Drawables for smooth transitions, and the ball's Drawable. That makes 13 objects being maintained and moved by onDraw. This seems to really bog down the phone when things are running in the background. I'm trying to figure out how to make the game run better. I've looked at openGL and wow... that gets complex really quick and I'm not even sure where to start. I've also looked into threading but I don't really know too much about it. I use threads sparingly when I need to do a ProgressBar while submitting a score or something of that sort. If you have any ideas on how to make the game's rendering better, I would greatly appreciate it. I don't quite understand how openGL works, and whether or not I can use it to handle the platforms, move them, etc. I would like to use images rather than drawing them, but if I have to draw them that's fine too.... Anything to make this game run better... PLEASE HELP! Thanks in advance for any help you can give! :) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---