共有66篇文章,第1页,共4页
-
-
Android 使用 OpenGL 的示例代码[分享]
- 首先先看示例程序的执行结果如下图所示: Introduction: Lets quote wikipedia first: Quote: OpenGL ES (OpenGL for Embedded Systems) is a subset of the OpenGL 3D graphics API designed for embedded devic...
-
-
3D引擎--可移植到Android的开源的引擎[分享]
- 随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面就是可以增加用户体验的一种方式。这其中,3D效果无疑是对用户最具吸引力和说服力...
-
-
OPENGL ES2.0如何不使用glActiveTexture而显示多个图片[提问]
- 用opengl es 2.0显示多个图片的话,我只会一种方式,先将图片生成纹理,然后用下面的方式渲染 // 第一张图
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, iTexID1);
glUniform1i(ProgramID, 0);
//....设置顶点
//.....glDrawArrays或者glDrawElements
// 第...
-
-
OpenGL ES 绘制 3D 图形[分享]
- OpenGL ES是 OpenGL三维图形API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。 Ophone目前支持OpenGL ES 1.0 ,OpenGL ES 1.0 是以 OpenGL 1.3 规范为基础的,OpenGL ES 1.1 是以 OpenGL 1.5 规范为基础的。本文主要介绍利用OpenGL ES绘制图形方面的基本步骤。 本文...
-
-
Unity3d Android开发 Android Development[分享]
- Android Unity3D基础 开发环境 Window 7 Unity3D 3.3.0 MB525 defy Android 2.1-update1 本次学习: 1.认识Unity 2.Unity3D环境搭建与Android软件生成 3.Unity3D基本使用方法 1.认识Unity3D Unity3D是一个让开发者能够在多平台制作同一款游戏的游戏开发工具,有专业的图像...
-
-
android 如何实现3D的转盘效果,如图[提问]
- 本人对3D之前没有研究过,才开始看,所以望高人指点下。
-
-
在android中使用OpenGL[博客]
- 在android中使用OpenGL ES需要三个步骤: 1. 创建GLSurfaceView组件,使用Activity来显示GLSurfaceView组建。 2. 为GLSurfaceView组建创建GLSurfaceView.Renderer实例,实现GLSurfaceView.Renderer类时需要实现该接口里的三个方法: abstract void onDrawFrame(GL10 gl):C...
-
-
获取android手机的Opengl 版本的方法[提问]
- 如何才能在不创建GLSurfaceView的情况下获得Opengl的版本呢。求各位大神指点
-
-
3D引擎--可移植到Android的开源的引擎及调查报告[博客]
- 随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面就是可以增加用户体验的一种方式。这其中,3D效果无疑是对用户最具吸引力和说服力...
-
-
Android 3D游戏通过OpenGL绘制的多个立方体如何单独拖动任何一个沿坐标轴运动?[提问]
- 通过eclipse编写,准备制作一个类似于孔明锁的游戏,效果如图:,图中为6个长方体,现要求点击屏幕后, 如果点击空白处,则可以绕原点同时旋转六个长方体(这步已经实现) 。如果点击长方体,按住不放,可以沿坐标轴(x,y,z)拖动长方体,直至拖出屏幕后消失。我要问的就是...
-
-
adnroid 3D 系列之基本概念篇[分享]
- 网络上已经有大量有关OpenGL的好教程和书籍。但是,却没有多少是关于OpenGLES,更加没有多少是专门针对学习android上3D编程的。为了养成良好的学习习惯,也算是给自己的学习过程做一个总结、笔记,我决定按照自己的学习规矩,撰写一个针对android3D初学者的博文系列。这是此...
-
-
android 3D (1)[代码]
- 现在正在学习android3D,也做了一些小的demo拿出来大学共享下。
-
-
opengl es 怎样将屏幕坐标转为世界坐标[提问]
- 在开发的过程中,应用到 opengl es 2.0 需要将点击的屏幕坐标转化为 对应的世界坐标系 。我不知道这一过程是怎样的,求助各位大神指点!
-
-
获取android手机的Opengl 版本的方法[博客]
- ActivityManager am =(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); ConfigurationInfo info = am.getDeviceConfigurationInfo(); //假如是opengles 1.1 info.reqGlEsVersion= 0x00010001 //假如是opengles 2.0 info.r...
-
-
android下OpenGL应用问题[提问]
- 问题:android OpenGL ES 2.0环境下,OpenGL屏幕坐标转换 目的:用OpenGL画出10个矩形,点击屏幕,如何知道点击的是哪个矩形? 目前的思路:希望知道,OpenGL坐标和屏幕坐标之间如何转换,利用转换的结果判断点击的是哪个矩形。 希望高手指点一下以上思...
-
-
adnroid 3D系列之入门实践篇[分享]
- 通过之前文章--概念篇的学习,我们今天编写一个简单的入门程序,实现一个不断绕x轴,y轴旋转的彩色立方体,效果如下: 在Android中我们使用GLSurfaceView来显示OpenGL视图,GLSurfaceView:是其中很重要的一个类,此类位于android.opengl包下,用于管理是一块可以是复合视图...
-
-
opengl-es 2.0 着色器代码中如何log[提问]
- 在开发 opengl 程序时候,使用.sh 的着色器代码中,有的时候 不知道怎么log 其中内容的信息,根本无法判断如何查错,请给位大牛指教,如果log 着色器代码中的信息。小弟感激不尽。QQ: 278048322 急!!!! 谢谢
-
-
adnroid 3D系列之纹理篇[分享]
- 之前的例子都是纯色的3D模型。今天我们就开始给这些模型贴上华丽丽的纹理,让他们看起来更加接近我们印象中的真实物体。 功能启动 为使用纹理,我们需要打开OpenGL的一些开关以启动我们需要的一些功能: gl.glEnable(GL10.GL_TEXTURE_2D); 这个调用是必不可缺的;如果你没有...
-
-
adnroid 3D 系列之光效篇[分享]
- 光效三要素 在 OpenGL ES中,光由三个元素组成,分别是环境元素(ambient component), 散射元素(diffuse component)和 高光元素(specular component)。我们使用颜色来设定光线元素,这看上去有些奇怪,但是由于它允许你同时指定各光线元素的颜色和相对强度,这个方法...
-
-
opengl es 2.0,软件升级到2.2的手机,是否支持?[提问]
- 本来手机是只支持1.0的,但升级到android 2.2系统后可否支持opengl 2.0????