
openGL
wwlwwy89
这个作者很懒,什么都没留下…
展开
-
openGL ES学习一
要在应用中使用OpenGL ES绘制图像,我们必须为它们创建一个View容器。一种比较直接的方法是实现GLSurfaceView类和GLSurfaceView.Renderer类。其中,GLSurfaceView是一个View容器,它用来存放使用OpenGL绘制的图形,而GLSurfaceView.Renderer则用来控制在该View中绘制的内容。关于这两个类的更多信息,你可以阅读:OpenGL转载 2017-06-09 09:10:02 · 416 阅读 · 0 评论 -
openGL ES学习五
让对象根据预设的程序运动(如让一个三角形旋转),可以有效地引起用户的注意,但是如果希望让OpenGL ES的图形对象与用户交互呢?让我们的OpenGL ES应用可以支持触控交互的关键点在于,拓展GLSurfaceView的实现,重写onTouchEvent()方法来监听触摸事件。这节课将会向你展示如何监听触控事件,让用户旋转一个OpenGL ES对象。配置触摸监听器为了让我们的Open转载 2017-06-09 18:05:20 · 236 阅读 · 0 评论 -
openGL ES学习四
在屏幕上绘制图形是OpenGL的一个基本特性,当然我们也可以通过其它的Android图形框架类做这些事情,包括Canvas和Drawable对象。OpenGL ES的特别之处在于,它还提供了其它的一些功能,比如在三维空间中对绘制图形进行移动和变换操作,或者通过其它独有的方法创建出引人入胜的用户体验。在这节课中,我们会更深入地学习OpenGL ES的知识:对一个图形添加旋转动画。旋转一个转载 2017-06-09 11:17:02 · 284 阅读 · 0 评论 -
openGL ES学习二
在定义了使用OpenGL绘制的形状之后,你可能希望绘制出它们。使用OpenGL ES 2.0绘制图形可能会比你想象当中更复杂一些,因为API中提供了大量对于图形渲染流程的控制。这节课将解释如何使用OpenGL ES 2.0接口画出在上一节课中定义的形状。初始化形状在你开始绘画之前,你需要初始化并加载你期望绘制的图形。除非你所使用的形状结构(原始坐标)在执行过程中发生了变化,不然的话你应转载 2017-06-09 10:05:48 · 315 阅读 · 0 评论