Android 2D 游戏,图形的最佳选择?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
glBindBuffer 会使之前的 gl*Pointer 调用无效吗?
我想像这样工作我的代码: glVertexPointer( 3, GL_FLOAT, sizeof( Vertex ), (GLvoid*)offsetof( Vertex, Position ) ); glColorPointer( 4, GL_UNSI…
如何使用Android ndk在GLSurface视图上显示多张图片
我能够在 android ndk 中使用 OpenGL ES 显示图像。现在我想通过android ndk在OPENGL ES中使用多线程显示2个或4个图像。 我对此进行了大量搜索,并了…
android opengl es:无法在未调用 Looper.prepare() 的线程内创建处理程序
我正在开发游戏,我想在玩家失败或完成关卡时显示对话框。像这样的代码。 @Override public void onDrawFrame(GL10 gl) { if(fail) { Dialog restart …
针对不同 DPI 的 OpenGL 表面视图缩放
我有一个分辨率为 800x480 的设备。当我创建 GLSurfaceView 时,我收到一个分辨率为 533x320 的 onSurfaceChanged 调用(显然应用了 1.5 HDPI 修改器…
Android:从 opengl rendererr 启动活动
我正在开发游戏,我正在尝试启动一项活动,当玩家失败或完成关卡时,显示玩家得分和重新启动游戏的按钮,但它会抛出 NullPointerException。这是我的…
使用 CVOpenGLESTextureRef 作为渲染目标?
我正在尝试弄清楚如何使用 CVOpenGLESTextureRef 和 CVOpenGLESTextureCacheRef 来替换使用 glReadPixels。 我了解如何使用它们从传入的相机图像创建…
在 Android OpenGL ES 1.1 中乘以纹理
我正在尝试在 Android 上学习 OpenGL,作为我的学习项目的一部分,我想让纹理的一部分变得透明。为了实现这一点,我得到了一个全白色的纹理,并且在我…
在 Android 上检测良好的 GPU
我正在寻找一种安全的方法来检测当前的 GPU 是否属于当前的高端配置(例如摩托罗拉的 Atrix 或 Galaxy s2),以便我可以在运行时在我的游戏中启用一些…
iOS 全屏动画与 opengl es
抱歉我的英语不好。 我在内存中创建了一个iPad全屏大小1024 * 768 * 4字节的位图缓冲区作为离屏缓冲区,以及2个线程,其中一个线程更新缓冲区并在其他…
如何对用 GLSL 编写的 OpenGL 着色器进行单元测试?
我是 OpenGL 和 GLSL 的新手。我想要 TDD 着色器,但除了 glsl-unit 之外没有找到任何关于该主题的内容,它似乎是 WebGL 特定的。 是否有单元测试着色…
手动复制 GL 矩阵运算序列
我正在将玩具 GL ES 1.1 代码库移植到 GL ES 2.0。没有内置的模型视图矩阵操作,因此我尝试用操作替换 glScalef、glTranslatef、glRotatef 调用在 4x4…