opengl-es-2.0相关内容

最快的方式提请精灵在Android上opengles 2.0

于是我试着去弄清楚如何绘制一个纹理的四边形很多次。我的问题是,由于这些都是创建和删除,他们每个人都有一个独特的位置和旋转。林不知道一个VBO是因为我听说过修改的缓冲区最好的解决办法是在Android上非常慢,似乎我需要创建一个新的每一帧,因为不同的四边形可能会消失随机(与敌人发生冲突)。如果我简单地做一个平局呼吁每一个我得到20fps的100家左右,这是不可用的。什么建议? 编辑:我试图创造一个 ..
发布时间:2015-12-03 16:15:13 移动开发

球形动画文本使用的Andr​​oid应用程序标签云[新闻共和国]

我想在我的Andr​​oid应用程序类似这创造球形的动画中 新闻共和国的应用程序。 我试图创建一个 的领域,到目前为止,但任何人都可以指导我如何着手制定这样的动画,android系统中。 难道我们只使用OpenGL或者我们可以与其他可替代的选择实现这一目标。 此外,当单击文本时它会打开相关消息在不同的屏幕。 修改 我终于找到了一些解决方案,对于这一点,这下这可不过,动画是不够光滑。 ..

Android的GLES20.glBlendEquation不工作?

我一直试图与深度和法线贴图纹理几个星期2.5D引擎现在,没有什么不同这里使用最新的的Linky 。思维的深度图在图中从纹理片段着色器后是不可能的,由于ES 2.0缺少gl_fragDepth可变我发现的教程的iOS那里他们使用glBlendEquation用模式GL_MIN / GL_MAX为“假”的深度片段的缓冲到帧缓存,纹理 BTW它似乎使用片段着色器的法线贴图这不会工作,从我面前GL11E ..
发布时间:2015-12-03 14:51:15 移动开发

安卓的OpenGL 2.0雪碧优化

HEJ, 我在OpenGL ES 2.0中创建简单的游戏为Android。 游戏将包含几类不同的精灵,但这些会出现不止一次。 现在,让我们说,我有1物体(精灵)。到目前为止,我已经实现了VBO和索引缓冲,这样一个对象作为整体存储在GPU的,据我所知。 我想现在要做的就是绘制这个对象多次,唯一不同的是位置。 至于现在,这是实现如下: glBindBuffer(GL_ELEMENT_ARRA ..
发布时间:2015-12-03 12:54:46 移动开发

Android的原生OpenGL的/的OpenMAX,屏幕捕捉

用例 使用USB镜子的Andr​​oid屏PC 潜在(母语)实施方法 在使用Android开源,修改使用众所周知的原生API,如的OpenGL /的的OpenMAX 捕获屏幕 讨论 办法#1 肯定会工作(外壳帐户下),然而,Android操作系统每次更新时,自定义code将需要得到更新以跟上操作系统的变化,是办法#2 的API保持固定,也没有必要担心操作系统的改变,问题是,是否有可能镜像 ..
发布时间:2015-12-03 12:51:05 移动开发

OpenGL ES 2.0的上下文中的Andr​​oid

我是新来的OpenGL在Android和我已经阅读大量文件样本,我有点明白了。但是,试图做任何事情复杂之前,我想画一个简单的2D白色矩形,黑色bacground。仅此而已。 我被困在此错误:没有当前上下文,这似乎是我打电话从非OpenGL的发。问题是,我不知道是什么原因来自OpenGL 发调用。因此,这里是我的code // ==============活动================== ..
发布时间:2015-12-03 12:30:17 移动开发

glClearColor工作不正确(机器人的OpenGL)

我想改变我的应用程序运行时的背景颜色。 因此,在按钮点击我第一次调用: GLES20.glClearColor(颜色[0],颜色[1],颜色[2],颜色[3]); 然后我打电话: GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT | GLES20.GL_DEPTH_BUFFER_BIT); 和它什么也不做!它使当前的背景色 - 不改变它。但 ..
发布时间:2015-12-03 12:24:38 Java开发

LibGDX 0.9.9 - 应用立方体贴图环境

我使用LibGDX 0.9.9。我试图渲染立方体贴图和雾。所以我下面的code片断: 公共无效展(){ modelBatch =新ModelBatch(); 环境=新环境(); environment.set(新ColorAttribute(ColorAttribute.AmbientLight,1.0F,0.4f,0.4f,1F)); environment. ..
发布时间:2015-12-03 11:42:30 Java开发

EGL VS GLES 2.0在Android上(例如,Java)

(有经验的C程序员,pre-着色器,固定功能的Open GL。主管Java程序员) 我一直在与GLES在Android和已经得到的例子来运行(包括本地和Java)。具体地,纹理化三角形的例子。什么是完全困惑我是Khronos的EGL和Android GLES接口的“关系”。 难道这些平行的,独立的接口(API)? 是EGL应该是一个独立于平台的(中性的)接口? EGL似乎完全支持GLES 1. ..
发布时间:2015-12-03 10:53:31 移动开发

Android的OpenGL的演示[否配置选择"

我在与谷歌的 OpenGL的演示为Android 的一个现实问题。我将它设置在Eclipse,但不能让它执行。它建立没有问题,但随后停止在“java.lang.IllegalArgumentException:如果没有配置选择”打开右侧前。我一直在向上和向下谷歌搜索和线程栈无解。 我也发现了我认为是一个领先的位置: OpenGL ES 2.0的支持为Android? 它使用一个命令 gLSur ..
发布时间:2015-12-03 10:46:05 移动开发

OpenGL ES 2.0的摄像头问题

我正在与Android和OpenGL ES 2.0的,我有我真的不能配制成固体问题的问题。在图像中, http://i.imgur.com/XuCHF.png ,我基本上形状重新present船舶在中间,当它移到一边它被伸向消失点。我所希望做到的是让船保持其大部分的形状时,很是感动。我相信这可能是由于我的基质,但每一种资源,我看着好像用同样的方法。 //设置投影矩阵 最终浮动比率=(浮点)宽/ ..
发布时间:2015-12-02 23:21:09 移动开发

eglSwapBuffers飘忽不定/慢

我有非常低的渲染时间使用NDK和EGL命令的Andr​​oid平板电脑的一个问题。我已超时调用 eglSwapBuffers 并正在采取可变的时间量,常常超过了设备的帧速率。我知道它同步到刷新,但毕竟是60FPS左右,这里的时间下降,远低于这一点。 我就调用交换之间的唯一命令是 glClear ,所以我知道这不是什么,我画造成问题的原因。即使只是帧速率下降结算到30FPS(但不稳定)。 在同一 ..
发布时间:2015-12-02 23:19:27 移动开发

绘制在Libgdx渐变

好吧,我有这个code @覆盖 公共无效渲染(){ //不更新的游戏世界暂停时 如果(!暂停){ //更新游戏世界由经过的时间 //自去年渲染帧 worldController.update(Gdx.graphics.getDeltaTime()); } //设置清屏颜色:矢车菊蓝 Gdx.gl.glCle ..
发布时间:2015-12-02 22:55:40 Java开发

OpenGL ES 2.0的质地没有显示某些设备上

我发现了一个三维图形架构的Andr​​oid名为当我说这没有工作,我的意思是对象出现,但质地不渲染。最后,我改变了创建纹理时,我使用的拉贾瓦利框架的一些参数,并得到它的工作。以下是我发现了。 原因是从哪里 GL_TEXTURE_MIN_FILTER 正在设定未来。在下列四个值 GLES20.GL_LINEAR_MIPMAP_LINEAR GLES20.GL_NEAREST_MIPMAP_NE ..
发布时间:2015-12-02 22:37:51 移动开发

推荐实践环境,为OpenGL ES 2.0的?

我决定学习一些OpenGL ES 2.0的,我想选择一个实践的平台吧。什么涉及到可能的目标平台,也可能是Android设备,iPhone或WebGL的。但我不想花太多的时间和精力来获取环境设置正确。 你会推荐的WebGL的快速启动OpenGL ES 2.0的学习还是其他什么东西? 编辑:我使用的是Mac,我没有真正的时刻兴趣ES 1.x的 解决方案 如果您在注册为开发者在 iOS开发中心( ..
发布时间:2015-12-02 22:17:17 移动开发

在libgdx多个摄像机(在其他框架可能是相似的)

我一直在试图解决这个问题了两天,我已经放弃试图找到一个现有的解决方案。 我已经开始学习libgdx和成品几个教程。现在,我试图用一切,我已经学会并创建一个简单的侧滚动的游戏。现在,我知道有这个libgdx例子,但我还没有找到一个结合的Box2D与scene2d和演员,以及瓷砖的地图。 我的主要问题是与摄像头。 您需要一个摄像头为舞台(其中据我所知用于SpriteBatch的投影矩阵传递给方法 ..
发布时间:2015-12-02 22:01:26 Java开发

GPU的性能分析和OpenGL ES的回调

有没有一种方法来添加回调在OpenGL ES类似于DirectX的了?我想配置文件中的GPU性能,所以我试图找出了多长时间来执行GPU的某些部分。 在理想情况下,我“推”标记/回调,然后调用了一堆GL的画呼叫,然后按另一个标记,然后找出多少毫秒其间传递这两个标记的帧后。 (任何其他方法来分析GPU性能将是有益的了。) 解决方案 GPU制造商提供了良好的探查为Android。至于我的经验,它 ..
发布时间:2015-12-02 21:30:46 移动开发

EGL_BAD_MATCH用的Droid / Droid 2的

我一直在测试各种电话我的OpenGL ES 2应用程序。我跑进与Droid和Droid的2.每个EGL配置我尝试导致一个EGL_BAD_MATCH的一个问题。 我已经试过EGL配置的多种组合,其中包括配置的其他手机的工作,每一个组合产生的EGL_BAD_MATCH。 有没有人遇到了这个问题的任何解决方案或不知道? 感谢 解决方案 我也对选择摩托罗拉和三星手机的这个问题。现在的问题是在电话 ..
发布时间:2015-12-02 17:34:02 移动开发

虽然没有在Android OpenGL绘图快速的屏幕闪烁

我想节省电池续航时间。我的应用程序只需要有时绘制。 所以,我在OnDraw的方法添加这个code到我的渲染: 布尔脏= TRUE; 公共无效onDrawFrame(GL10为arg0){ 如果返回(脏!); 脏= FALSE; .....绘制图像.... } 所以,我的应用程序时,我希望它只是被画。但是,什么情况是,如果我不利用每一帧我的应用程序就闪烁非常快。 ..
发布时间:2015-12-02 17:24:24 移动开发