opengl-es相关内容
我不知道我怎么能我的相机移动到一个特定的点在我的场景,即使我已经有了旋转,平移,并在所有三个维度进行缩放。对于一个点P(X,Y,Z)我显然不能用翻译(X,Y,Z) - 如果我这样做,所以我结束在一个完全不同的点 我和楼层和房间的建筑中。我想有两个不同的摄像头角度。第一个是鸟眼,在那里我可以看到从上面的特定位置。它应该类似于: 第二个是一个三维的,在那里我有我的相机与特定的值(但恒定的,像3
..
我要编译,你可以从控制台启动的Android x86的直接运行,或者从Android的GUI 86的内端的Android应用的Android OpenGL的控制台应用程序。 这个职位(
..
我有一个GLSurfaceView使用OpenGL的应用程序。问题 是初始负载需要相当长的一段处理纹理和 收拾东西准备好了。 我想要做的是有一个简单的PNG显示(有轻微 动画),而GLSurfaceView正准备。只要它是 准备渲染,我想推倒闪屏。 什么是做到这一点的正确方法?我试过ViewFlipper,ViewSwitcher 和一堆其他的事情我R.layout.main视图之间
..
在编译下面的C code。与NDK的构建在终端(我运行Ubuntu): 的#include< jni.h>#包括LT&; GLES / gl.h> #包括LT&; GLES / glext.h>#包括“org_opengldrawinjni_DrawinJNI.h” JNIEXPORT无效JNICALL Java_org_opengldrawinjni_DrawinJNI
..
我已经开始与OpenGL ES的Android的,因为2周,尝试3D的例子后,我在obect检测stuckup。 点¯x之间基本上映射,屏幕y坐标为X,Y,三维空间和副Z A反之亦然。 我碰到: GLU.gluProject(物objx,objY,objZ,型号,modelOffset,项目,projectOffset,查看,viewOffset,赢,winOffset); GLU.g
..
我有一个类中实现渲染我的Java层。这个类中有我,我想传递给JNI层位图。 JNI层将负责通过使用OpenGL显示位图。谁能告诉我这可怎么办呢? 更新: 我知道有一个开放的GL方法 glTexImage2D 可用于显示简单的2D图像。谁能告诉我,我该如何使用呢?什么设置,我需要前后调用此方法后做什么?我应该如何通过我的位图到这种方法(从Java到JNI)? 更新2 这是我目前的code:
..
我是新来opengGL和借口,如果问题是太天真了。我会通过一些tuturials对学习这门寻求帮助。我已经写在那里我借鉴了GLSurfaceView纹理的小程序。 我想提请按顺序一些纹理(位图图像)0,0坐标开始。此外,我需要的图像在屏幕上的一些差距。请帮忙。我需要改变的顶点缓冲区的定位。请建议。 下面是我的渲染code。 公共类GlRenderer实现渲染{ 私人方方; // s
..
我正在为Android应用程序,用户可以点击屏幕绘制的颜色。我已经得到了所有的绘图code在Android 4.0.4,Galaxy Nexus的下的OpenGL(测试工作很好,虽然我试图使这个向后兼容尽可能;我的SDK API的目标,但是14有8 minSDK)。 我碰到的问题是与抗锯齿;我希望我的所有多边形和线条进行抗锯齿,但他们出来锯齿状。我是正面的Galaxy Nexus支持反锯齿(我已
..
我想创建一个使用Android相机色度键效果。我并不需要一步一步来,但我想知道劫持Android相机和应用过滤器的最佳途径。我已经签出的API,并没有发现任何有关如何操作数据来自摄像机的超级权威性。起初,我看着使用表面纹理,但我不完全知道如何帮助或如何甚至使用它。然后我检查了使用GLSurfaceView,这可能是正确的方向,但真的不知道。 另外,添加到我的问题,我将如何处理图像的两个preVI
..
我的应用程序,其中有一个列表视图与一些滚动,正在执行非常好对我与,歌Nexus One和Nexus 4和Galaxy S3 / 4测试过的所有手机(在60fps滚动)。但性能上的Nexus 10的可怕,大概在15帧左右。 我分析它是执行图形管线的一部分。我附上一台Nexus 10的屏幕截图和的Nexus 4,这是运行Android 4.3,没有有趣的东西。 用户界面是在相同的大小,即使拉伸,以
..
我动态生成的我的字体使用屏幕高度比例,并设置百分比(显然由密度在未来相乘。 一些注意事项。 我从OTF文件中读取。 使用最新版本的LibGDX(版本1.2.0) 我有以下问题: (在字体大断裂和看起来很模糊,但仅限于中 大和小看起来非常锐利) 我的preSET字体大小: //字体大小不一,小,中,大屏幕的百分比。 公共静态浮动 FONT_SIZE
..
这已经给我几天的头痛所以我最终接受了失败,要问在这里。 我的游戏包括改变已在小范围内移动周围的大小的立方体。我有立方体运动可以正常使用,我似乎无法左右我的头的唯一的事情就是碰撞检测。 地面是完全平坦的,所以我不用担心Y轴,立方体的坐标是相对于立方体的在地面上的中心。我应该可能还添加每一级由它们位于彼此相邻的多个矩形的接地平面。 至于怎么可以这样做(伪code是罚款),以最小的CPU使用率任何
..
我开发上的Droid,版本2.1 UPDATE1。我支持GL扩展包括GL_OES_point_sprite和GL_OES_point_size_array。 我无法得到点精灵渲染。下面的code。在glTexEnvi调用抛出UnsupportedOperationException从GLWrapperBase。如果我禁用纹理和所有注释掉glTexEnvi,它抛出同样的异常进一步下跌,在glPoi
..
在理论上,可我写于iOS游戏中的OpenGL ES,并希望能够轻松地将它移植到Android?如何在Android到iOS? 解决方案 是的,我相信,如果你用C / C ++ iOS版的游戏,将它移植到Android不会太麻烦了。但是,如果你写在Objective-C的游戏,那么它可能是确实挺麻烦。
..
情景: 我在一个Android项目,其中在一个特定的openGL的页面,我的视频显示工作。 FFmpeg的用于获得视频帧(和OpenGL不支持视频纹理),我现在用的帧来获得视频效果。 我使用pre-编译FFmpeg的二进制文件的项目。 我不知道使用的FFmpeg库所涉法律问题的水平。 我的上司把这个给我的注意 FFmpeg的法律参考 问题: 我不是法律专家,所以只有我知道的事情是
..
所以,我已经产生了球体在OpenGL ES(具体而言,OpenGL ES 2.0的,在Java中,Android版)。当这个球体被放置在相同的位置上使用我的看法矩阵的中心,它的罚款,但是当偏离中心的球体是pretty的严重扭曲(见下文)。 这究竟是为什么,以及如何阻止它? 这是同样的领域。一个在右上只是平移x和y(未z)的 的code从我实现GLSurfaceView.renderer的
..
我必须在一个web视图记录用户活动的任务,换言之,我需要而在用户定位在一个web视图创建mp4视频文件。 pretty的挑战性:) 我的字体在Android的4.3引入了媒体codeC:已扩大到包括一种方法,通过提供一个表面(通过createInputSurface法)输入。这使得输入来自相机preVIEW或OpenGL ES渲染。 我甚至找到一个例子,你可以记录游戏写在OpenGL: http:
..
我开发一个Android应用程序为Android 2.1。 我想code的OpenGL的东西与C ++只。 你知道的教程或文章展示如何做到这一点的例子吗? 更新: 对不起,我忘了说我将使用Java主应用程序启动的主要活动。 我想说,如果我要对Java的glSurfaceView或本声明code必须是在C ++ code。 好,更好地解释:如果我有一个完整的OpenGL在C ++中,
..
我的游戏运行正常,除非在我preSS的HOME按钮,然后恢复的情况。需要做再次使用纹理什么?我已经打过电话的onPause和onResume在GLSurfaceView(当活动的的onPause和onResume被称为)。 任何想法我可能做错了吗? 解决方案 如果一切都失败了,重新载入纹理: 伪code 的TEX的纹理: 如果glIsTexture(tex.opengl_name
..
我有一个纯粹的原生Android NDK应用程序,并需要渲染一些文字在每一帧。我看了帖子说,我需要创建我的字体的所有字符一个映像文件,然后渲染每个字符从这个形象四。这听起来像一个大量的工作,我不知道从哪里得到这样的图像文件进行简单的字体,如Arial。是否有替代,更简单的方法,以一个纯粹的原生Android应用程序绘制文本? 或者,我在哪里可以检索这样的图像文件,以我自己的字体渲染? 解决方案
..