我目前有一款使用Android画布编写的游戏。它完全是2D的,我在画布上绘制位图作为精灵,它在技术上是可行的,但我有一些我需要添加的功能,需要在屏幕上绘制更多的位图,并且会有更多的移动。在Android画布或OpenGL上绘制位图速度更快
该应用程序需要更多的权力。
从这种在画布上绘制位图的方法到使用OpenGL的最佳方式是什么,以便我可以更快地绘制它们?
我目前有一款使用Android画布编写的游戏。它完全是2D的,我在画布上绘制位图作为精灵,它在技术上是可行的,但我有一些我需要添加的功能,需要在屏幕上绘制更多的位图,并且会有更多的移动。在Android画布或OpenGL上绘制位图速度更快
该应用程序需要更多的权力。
从这种在画布上绘制位图的方法到使用OpenGL的最佳方式是什么,以便我可以更快地绘制它们?
有几个平台,在那里的作品制作2D的Open GL游戏: http://www.rokonandroid.com/
不幸的是既不作为发达,因为它是iPhone当量(cocos2d的-iphone),但他们将帮助你更快速地开始尝试与自己的蝙蝠接触OpenGL。
我认为你可以得到很好的表现出来一个帆布的..但它需要大量的工作..
,如果你开始有不错的表现的图形库,那么,即使你得到了很多东西错了,你可能还是会最终获得良好的性能:)哈哈
有最快绘图库进行竞争...... libgdx目前殊荣......
我想补充说使用libgdx已经做到了我可以像使用Canvas一样使用我的游戏,但我可以利用OpenGL ES的全部功能。 – 2011-07-05 18:36:49