Android 2D games, the best choice for graphics?

We are two people without Android development and 2D game experience

We hope to make a 2D game with quite simple graphics for Android phones. It is basically a city seen from above. Buildings are just rectangles. Then we take simple characters as small circles. We need to constantly update the screen. There will be some AI (pathfinding and collision detection)

What is the best way to make graphics? What are the advantages and disadvantages of OpenGL, canvas and graphics? Maybe canvas is slower than OpenGL but easier to use. Maybe two inexperienced people can use canvas or graphics to make better games than OpenGL, even if OpenGL has greater potential? We have about a full working day of a month to invest

We also have the idea to use Google maps, and then I think it will be a bitmap. Has this changed?

We will program in Java

resolvent:

It sounds like you want to use surfaceview and realize your own game cycle. It's very easy to start and run. You may also want to check game engines such as andengine or libgdx

Andengine and libgdx handle all the setup work for you. They are very suitable for use. Libgdx is my favorite because it allows lower level access. I find it has better performance. It also allows you to perform all tests directly on the computer and deploy to the device only when needed

If you are not familiar with OpenGL, it will certainly have a learning curve. I think you will spend most of your time learning it instead of jumping correctly and making something. If you only need 2D, surfaceview will be more than enough according to your description. You can use boundary rectangle for all collision detection, which is very simple in Android

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>