opengl-es相关内容
我学习的拉贾瓦利为Android框架。我想他们的第一个基本教程,如下: 公共类RRenderer扩展RajawaliRenderer { 私人平行光mLight; 私人BaseObject3D mSphere;公共RRenderer(上下文的背景下){ 超级(上下文); setFrameRate(60); }保护无效initScene(){ mLight =新的平行光(1
..
我想使用OpenGL从摄像头,格式是NV21 Android平台处理数据。 我的code是如下: 顶点着色器: 属性vec4位置; 属性VEC2 inputTextureCoordinate; 不同VEC2 v_texCoord; 无效的主要() { GL_POSITION =位置; v_texCoord = inputTextureCoordinate; } 片段着色器:
..
当我写的OpenGL(1.0)针对Android的方案,我发现它不容易调试我的程序。 OpenGL是只是一个几个步骤,过程顶点coordintates固定的管道。有什么办法来偷看,看看什么是管线的连续步骤?结果 补充:疯狂的科学家,谢谢你的建议。不过,我试图用示踪的OpenGL ES(从 http://developer.android下面的说明.COM /工具/帮助/ gltracer.htm
..
我使用的是低于code的多重采样,使边缘光滑。低于code为工作的一些手机和其他移动我得到异常'不匹配CONFIGS configSpec 。 请帮我解决这个问题。 先谢谢了。 包com.amplimesh.renderer;进口javax.microedition.khronos.egl.EGL10; 进口javax.microedition.khronos.egl.EGLConfig;
..
最近我的工作在2D游戏中使用 SurfaceView ,我学到了很多关于游戏的循环和一切。但现在我要让使用OpenGL游戏一样。我读了 GLSurfaceView 是类,这将是相对于什么 SurfaceView 了。但我不知道其他的事情: 使用 SurfaceView ,我用了Bitmap类加载图像资源,这将是让说一个字符。这位将是我的字符类的属性。而对于gameloop我用不同的发 我是新来
..
我一直在努力的OpenGL ES 2.0的Android项目。我的目标是创建一个圆。从我从网上得到的帮助下,我成功地运行此code这是假设给视图中的圆形,而是我得到一个椭圆形。我试了很多办法,使其循环。任何帮助SHAL AP preciated 感谢 进口java.nio.ByteBuffer中; 进口java.nio.ByteOrder中; 进口java.nio.FloatBuffer中
..
我试图使用方式进行调整围绕这一点: 翻译成我要缩放围绕点(双指缩放) 比例 翻译回 它看起来像: @覆盖 公共布尔onScale(ScaleGestureDetector检测器){ 浮动比例因子= detector.getScaleFactor(); 浮focusX = detector.getFocusX(); 浮focusY = detector.get
..
上下文: 我使用gl.glGenTextures负载2成纹理大小为2的int [],然后纹理绑定到INT []的每个插槽。 (这工作得很好,我能够每个纹理绘制到“纹理广场”我有prepared) 现在,我的实际关注: 将在运行gl.glDeleteTextures(2,INT []含2质地指针,0)清理所产生的进入我的INT [] 2纹理使用的内存?还是这恰恰释放了“纹理名称”? 解决
..
有没有办法实现的OpenGL ES 2.0技术Anitaliasing的方式?我已经瞪大眼睛,发现一些方法,但没有输出没有变化。 在最坏的情况下,我打算实现多个通渲染,以平滑在片段着色器的边缘,通过显示每个像素周围的像素的平均色彩,但它的成本更GPU性能 有什么建议? 解决方案 很多设备的支持MSAA(多重采样抗锯齿)。要使用此功能的优势,你必须选择一个 EGLConfig 有多重采样
..
我有一个实施暂停游戏画面模糊的状态gamepause过程中呈现的麻烦。我需要将当前屏幕即gamerunning的状态的图片或纹理,只是当用户暂停屏幕。也许其保存至内存,模糊它然后渲染它来屏来实现一个漂亮的模糊,高斯模糊效果,就像他们在流行的游戏,像愤怒的小鸟做的。 我试图用截图实施,但屏幕捕获的过程使得游戏冻结几秒钟,这是不是很好。 下面是我的渲染code的一部分 私人无效updateP
..
下面这个问题:
..
我写code,将允许用户通过其SD卡上的文件浏览,找到图像并使用OpenGL ES 2.0的加载它们。当我用了仅仅一个EditText中的文件路径键入这工作得很好,但现在我已经实现了一个文件浏览器,使得完全相同的调用与文件的路径,我得到的字符串“呼叫OpenGL的API,而当前上下文“在LogCat中。 我以为这已经是与装载机活动被过度顶部GLSurfaceView所以我成立了之前任何OpenG
..
有谁知道是否有可能在Android上的OpenGL ES的渲染器NPOT纹理? 解决方案 是的,对于OpenGL ES 2.0的,NPOT纹理与在包装模式3D纹理一定的局限性,以及核心规范的支持。限制使用GL_OES_texture_npot扩展时解除。 有关的OpenGL ES 1.x中,没有扩展支持NPOT纹理。
..
是否有任何电子书在那里对OpenGL在Android的话题? 解决方案 您还没有说如何经历你用OpenGL和/或Android一般,但我会假设你熟悉基本知识。 在这种情况下,在这一系列的两本书都有OpenGL中,您可以通过在他们的目录里面找见显著报道: 专业的Android游戏 临Android的2 这些,对标准的OpenGL ES 2.0 一个参考书在一起应该是所有你
..
我开发中时,将显示前方摄像机在android系统的特定电影的海报特定的视频播放Android应用程序。 早些时候,我使用ANDAR项目这个东西,我的确在抽奖customObject()函数的一些变化,并得到它的工作。但现在我的客户要我采用高通的SDK。 我是用形象的目标应用打不过不可能找到任何在我的头就搞定了。 解决方案 好吧,我得到它的工作。以下是解决它,我从这个链接得到 http
..
我试图在同一时间加载所有的游戏数据,我在游戏场景的构造。但是失败了,因为纹理加载只能在OpenGL的背景下,如果像从画框架或surfacechanged称为负载的方法。但我认为这是丑陋的加载纹理时并条机的第一次调用或者类似的东西。所以有可能以某种方式加载我从部分OpenGL函数分开? 解决方案 我有完全一样的问题。 我的解决方案是使用代理纹理的。这意味着,当你使用从内存中的一些数据或文件
..
有没有什么办法让整个Android的OpenGL ES的场景透明?这将是小部件和壁纸非常有用。 这里有一个特定的Android的答案。但我的理解是,这种方法创建一个透明的背景,在其中人们可以进一步得出透明的形状。 我要寻找一种方法,使整个场景透明绘制完之后。举例来说,有没有什么办法来改变场景后,整个颜色缓冲的alpha已经绘就? 解决方案 是的,这是很容易的。你需要覆盖用的颜色
..
我得到关于我的应用程序30fps的填充速率。我知道,GLES20.glClear()用于清除屏幕,每平局。如果我评论它,我获得约60fps的一款FPS。但并不如预期的输出。我不得不重新绘制在每一帧整个屏幕内容。是否有任何替代方案,我可以重绘了使用GLES20.glClear()整个屏幕。请让我知道,如果有是提高性能的任何方式与GLES20.glClear(戏耍)? 解决方案 如果你与你的几
..
我一直poting为此我使用cocos2d的点¯x创建的iOS Android设备游戏。 我对iPad2的让周围45 pretty不错的FPS。 当涉及到Android设备的不同而不同下面提到FPS: 设备 - 三星注 GPU - 的Mali-400MP的 FPS - 55-60 设备 - 摩托以身试法+ GPU - 的PowerVR SGX530的 FPS - 35-40 设备 -
..
使用的OpenGL ES我渲染它绘制在屏幕中央的简单的立方体类。不过,我希望能够在随机位置绘制在屏幕上多个这样的立方体,但不知道怎么样。下面是呈现多维数据集作为私有类我的自定义表面观。我自不关心有没有包括我的主要ActivityManager。 公共类TouchSurfaceView扩展GLSurfaceView {私人最终浮动TRACKBALL_SCALE_FACTOR = 52.0f; 私人
..