我计划为没有专用GPU的Android设备开发2D游戏,比如HTC Wildfire。我记得在PC上,由于速度和功能的原因,OpenGL通常被选为SDL之类的2D图形。
在Android上,图形有两个API:
对于应该在没有专用GPU的Android设备上运行的2D游戏,我应该支持哪一个?
答案 0 :(得分:2)
真正取决于您的体验和游戏范围,两者都有好处和缺点。我会观看Chris Pruett Google IO Lectures,当我第一次开始使用Android上的游戏开发时,他们帮助了我很多。
我个人在画布上使用OpenGL(或称为“普通”),因为我已经熟悉它了。即使在旧的myTouch手机上,我在这种方法下工作的游戏也能很好地工作(使用线程并注意GC)。