Android上对OpenGl的支持是无缝的,所以才有众多3D效果如此逼真的游戏,在Camera的一些流程中也有用到GLSurfaceView的情况。本文记录OpenGL在Android上的入门级示例,绘制一个三角形和正方形。尽管功能简单,可是我捣腾了好几个晚上,大量网上文章上的代码都有点问题,不是...
分类:
移动开发 时间:
2015-04-20 16:33:33
阅读次数:
133
1. 概要
OpenGL是桌面环境下的绘制,渲染三维图形的API。
OpenGL ES是在Android环境下的OpenGL。
在Android中OpenGL需要在GLSurfaceView中渲染,渲染控制函数在GLSurfaceView.Renderer中。接下来会介绍如何创建第一个OpenGL程序
2. 配置AndroidManifest
(1)声明OpenGL ES API...
分类:
移动开发 时间:
2015-04-06 17:20:55
阅读次数:
179
SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。...
分类:
移动开发 时间:
2015-03-05 10:56:03
阅读次数:
261
GLSurfaceView中GL相关资源销毁问题...
分类:
其他好文 时间:
2015-02-13 16:33:03
阅读次数:
511
ShareREC for Android 1.0.3已经发布,本次更新内容包括:
1、增加对基于GLSurfaceView的原生OpenGL游戏的录制支持
2、增加根据视频尺寸切换播放器方向功能
3、修正ViewRecorder在特定条件下不能完整录制整个View的问题
4、修正社区UI上的一些bug
压缩包中除了SDK,还分别携带了Cocos2d-x、普通View和OpenGL三个平台录制演示程序的源码和可安装APK。
SDK下载地址:http://rec.mob.com/Download...
分类:
其他好文 时间:
2015-01-22 11:07:40
阅读次数:
273
使用open GL ES 绘制三角形首先自定义一个GLSurfaceView class MyGLSurceView extends GLSurfaceView { public MyGLSurceView(Context context, AttributeSet attrs)...
分类:
移动开发 时间:
2014-11-29 13:10:15
阅读次数:
205
============问题描述============ GLSurfaceView的大小不是固定的,可能随着设备的尺寸变化,但是在GLSurfaceView显示的图像不能填满整个GLSurfaceView,请教一下大家怎么设置?黑色部分是没有填满的部分 ...
分类:
移动开发 时间:
2014-11-11 09:16:46
阅读次数:
315
首先看一下GLSurfaceView是怎样绘制的。正如android开发文档中描写叙述的那样,我们须要new一个GLSurfaceView对象,然后设置一个实现了Renderer接口的对象,我们须要写一个MyRender类,实现Renderer的方法等等。我们先看一下Activity的写法。它不须要...
分类:
移动开发 时间:
2014-10-26 21:10:21
阅读次数:
314
首先看一下GLSurfaceView是如何绘制的。正如android开发文档中描述的那样,我们需要new一个GLSurfaceView对象,然后设置一个实现了Renderer接口的对象,我们需要写一个MyRender类,实现Renderer的方法等等。我们先看一下Activity的写法。它不需要一个布局文件,我们将GLSurfaceView对象作为activity的contentview即可。如下...
分类:
移动开发 时间:
2014-10-22 18:10:09
阅读次数:
228
============问题描述============ GLSurfaceView的大小不是固定的,可能随着设备的尺寸变化,但是在GLSurfaceView显示的图像不能填满整个GLSurfaceView,请教一下大家怎么设置?黑色部分是没有填满的部分 ...
分类:
移动开发 时间:
2014-10-20 22:43:34
阅读次数:
471