android - 在 Android Canvas 或 OpenGL 上更快地绘制位图

标签 android opengl-es

我目前有一个使用 Android Canvas 编写的游戏。它是完全 2D 的,我在 Canvas 上将位图绘制为 Sprite ,技术上可行,但我需要添加一些功能,需要在屏幕上绘制更多位图,并且会有更多移动.

应用程序需要更多功能。

从这种在 Canvas 上绘制位图的方法到使用 OpenGL 以便我可以更快地绘制它们的最佳方法是什么?

最佳答案

有几个平台正在制作 2d open gl 游戏: http://www.rokonandroid.com/

http://www.andengine.org/

不幸的是,它们都没有像 iPhone 同类产品 (cocos2d-iphone) 那样开发得很好,但它们将帮助您更快地开始工作,而不是尝试自己立即与 openGL 进行交互。

关于android - 在 Android Canvas 或 OpenGL 上更快地绘制位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047994/

相关文章:

Android:Admob 集成

android - 如何导入 android.support.v7.* (appcompat) 到 AIDE

opengl-es - 遵循 Nvidia GPU Gems 第 1 章设置 GLSL 海洋水着色器

android - 如何将多个 MVP 矩阵发送到 OpenGL ES 2.0 中的顶点着色器

java - Android:OpenGL:何时加载纹理?

Android ActionBarSherlock,SearchView `setOnCloseListener` 不工作

android studio新项目找不到符号 'R'

android - glTexSubImage2D 不工作

android - 使用 OpenGL 和嵌入式 Webviews 的原生移动应用程序 (iOS/Android) 测试框架

java - 在 Android 和 OpenGL ES 中将字符串渲染为纹理