回答
基本上有两种图形系统为Android。 Canvas
,这不是硬件加速(所有的东西都由CPU完成)。
更强大和硬件加速的替代方案(如果您正确使用它)系统是OpenGL
。谷歌在将OpenGL
系统整合到一个基本视图GLSurfaceView
上做了很好的工作。
但是,您应该开始查看示例API演示,其中Lunar Lander demo是一个很好的开始。如果你已经打算硬着头,想要了解OpenGL
系统,那么SpriteMethodTest是一个不错的开始,由Chris Pruett创建,它也完成了一个名为Replica Island的开源项目。
如果你在游戏有关的一些其他资源位数的,请参阅:
您可以使用视图的onDraw方法提供的画布来绘制2D图形。有时足够一场比赛。
您还可以使用OpenGL ES进行硬件加速绘图。
这是一个模糊的问题,因为有从文字游戏到第一人称射击游戏的一切。你看过Lunar Lander示例项目吗?
Android的图形概述:http://developer.android.com/guide/topics/graphics/index.html
3D图形介绍:http://developer.android.com/guide/topics/graphics/opengl.html
2D图形介绍:http://developer.android.com/guide/topics/graphics/2d-graphics.html
对于一般的游戏开发,您应该对基本面努力让自己在这比赛之前读了。这与移动平台上的程序完全不同。 http://developer.android.com/guide/topics/fundamentals.html
一对夫妇的游戏例子:
喷气男孩:http://developer.android.com/resources/samples/JetBoy/index.html
LunarLander:http://developer.android.com/resources/samples/LunarLander/index.html
蛇:http://developer.android.com/resources/samples/Snake/index.html
在我看来,您正在寻找更像App Inventor的东西,它以灵活性为代价为创作者提供了大量节目。
呃......我也非常热衷于让android游戏成为一个兴奋剂......随着我对研究的继续......我发现有很多不错的开放框架可用于此目的,我强烈建议用于制作Android游戏的LibGDX。这主要是基于Java的,但将桌面,Android以及iOS移植到游戏中。
- 1. Android UI初学者问题
- 2. Lucky Sevens游戏(初学者)
- 3. Android问题(游戏)
- 4. Android中的MusicPlayer问题(初学者)
- 5. Android初学者
- 6. Android应用数学游戏崩溃
- 7. 蓝牙Android应用程序的问题。初学者
- 8. 初学者:无法完成游戏
- 9. 处理游戏杆初学者
- 10. C++和lua初学者游戏开发
- 11. Android帆布游戏问题
- 12. Android Studio LibGDX游戏问题
- 13. Android初学者 - OnclickListeners
- 14. 初学者的Facebook应用问题
- 15. Android的初学者按钮
- 16. 初学者的AlarmClock - Android
- 17. 初学Hang子手游戏
- 18. 初学者的Android开发者问题 - 相机的具体问题
- 19. 最好的iphone游戏与来源为初学者学习
- 20. AspectJ初学者问题
- 21. MVC初学者问题
- 22. FreePascal初学者问题
- 23. pygame的初学者问题
- 24. WPF Storyboard初学者问题
- 25. iOS初学者问题
- 26. Codeigniter初学者问题
- 27. JSF/JSP - 初学者问题
- 28. 引导初学者问题
- 29. jQuery初学者问题
- 30. Arduino初学者问题
http://developer.android.com/resources/browser.html?tag=gamedev是您可以加入书签的内容,以后他们会发布更多文章/样本/教程。 – JClaspill 2011-03-22 21:55:17