Fork me on GitHub
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/projection.html在OpenGL ES环境中,投影和相机视图允许你显示绘图对象时,可以以一个更加酷似于你用肉眼看到的真实物体。这个物理视图的仿真是使用绘制对象坐标的数学变换实现的:投影(Projection) - 这个变换会基于显示它们的GLSurfaceView的长和宽,来调整绘图对象的坐标。如果没有这个计算, 阅读全文
posted @ 2014-02-07 19:24 __Neo 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/draw.html在你定义了需要OpenGL绘制的形状之后,你可能希望绘制它们。使用OpenGL ES 2.0绘制图形可能会比你想象当中花费更多的代码,因为API中提供了大量对于图形处理流程的控制。这节课将解释如何使用OpenGL ES 2.0接口画出在上一节课中定义的图形。一). 初始化形状在你开始绘画之前,你需要初始化并 阅读全文
posted @ 2014-02-07 15:20 __Neo 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/shapes.html在一个OpenGL ES视图的上下文中定义形状,是创建你的杰作所需要的第一步。在不知道关于OpenGL ES如何期望你来定义图形对象的基本知识的时候,通过OpenGL ES 绘图可能会有些困难。这节课将解释OpenGL ES相对于Android设备屏幕的坐标系,定义形状和形状表面的基本知识,如定义一个三 阅读全文
posted @ 2014-02-07 14:35 __Neo 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/environment.html要在你的应用中使用OpenGL ES绘制图像,你必须为它们创建一个视图容器。一个比较直接的方法是同时实现一个GLSurfaceView和一个GLSurfaceView.Renderer。GLSurfaceView是那些用OpenGL所绘制的图形的视图容器,而GLSurfaceView.Rend 阅读全文
posted @ 2014-02-07 13:58 __Neo 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/index.htmlAndroid框架提供了大量的标准工具,用来创建吸引人的,功能化的用户接口。然而,如果你希望对你的应用在屏幕上的绘图行为进行更多的控制,或者你在尝试建立三维图像,那么你就需要一个不同的工具了。由Android框架提供的OpenGL ES接口提供了显示高级动画图形的工具,它的功能仅仅受限于你自身的想象力,并 阅读全文
posted @ 2014-02-07 10:20 __Neo 阅读(290) 评论(0) 推荐(0) 编辑