腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
openGLES在不同设备上的不同行为
在使用OpenGL es1.1进行纹理映射时,我有一些奇怪的行为问题。 1)这是正确的图片(三星Galaxy S): 2)这是一幅错误的图片(HTC魔术): 3)这是另一幅错误的图片(Ideos): 我对此很失望,有人能帮我吗?我使用OpenGL es1.1在Sphere中映射了一个纹理,OpenGL需要的版本是写在AndroidManifest.xml文件中。 在第二种情况下,我可以读到很多这样的信息: E/libEGL ( 2372):称为未实现的OpenGL ES 我在checkError中配置了OpenGLViewRender标志,但看不到导致此消息的Ope
浏览 2
提问于2011-01-20
得票数 0
1
回答
如何在OpenGL中设置背景?
我新学了OpenGL,我正在用OpenGL开发一个游戏。我不知道如何使用OpenGL将图片设置为背景,例如在安卓系统中。
浏览 1
提问于2011-12-13
得票数 5
回答已采纳
1
回答
Android图形栈
、
我找到了一些关于图形堆栈android的信息,并看到了这张图片: 但我不明白为什么会有两次使用OpenGL?是否可以在openGl之后使用SurfaceFlinger一次?在这张图片中EGL库执行了什么之后?
浏览 3
提问于2014-04-28
得票数 0
回答已采纳
1
回答
如何在openGL中加载png图像并使用鼠标移动它?
、
、
如何在openGL中加载图像?如何将图片数据转换成openGL能理解的数据?
浏览 3
提问于2013-02-22
得票数 1
1
回答
如何将Qt声子视频与OpenGL场景重叠?
、
、
、
我想用Qt声子播放器播放一个视频,并将它与OpenGL场景重叠,这样半透明的OpenGL对象就在视频的上方。我搜索了几个小时,但没有发现如何意识到这一点的暗示。这个来自英特尔的概念证明描述了我正在寻找的东西。 这是如何实现的呢?这需要哪些组件? 一些与我类似的职位: 为了澄清我在这里的意图,我找到了一幅完美描述我所寻找的东西的图片。这张图片来自英特尔的一篇文章,内容是英特尔嵌入式图形设备()的硬件特性。 这是一张图片 如何才能在LinuxOS上实现这一效果呢?和compiz+opengl+qt? 为了澄清我在这里的意图,我找到了一幅完美描述我所寻找的东西的图片。这张图片来自英特尔的一篇文章
浏览 3
提问于2012-09-05
得票数 2
1
回答
瓷砖+ OpenGL纹理翻转
、
我正在尝试将贴图呈现从SDL2转换为OpenGL。这是来自SDL2的图像; 在Y轴不翻转纹理的情况下,用OpenGL渲染相同的图像; 这是OpenGL渲染的图像,纹理在Y轴上翻转; 我应该在哪里用Y翻转纹理来补偿坐标,并在OpenGL坐标系中正确渲染它呢?这是我用来获得纹理uv的代码,用于渲染OpenGL中的第二张图片(纹理未翻转)和第三张图片(翻转纹理); glm::vec4 srcRect; srcRect.x = (float)((tileLayer->GetTileId(x, y) - (tileY * tilesPerRow))* (tileWid
浏览 2
提问于2015-10-22
得票数 2
回答已采纳
3
回答
如何在openGL中移动窗口时重绘图片?
、
、
我用openGL在我的窗户上画了一幅画。现在,每当我在窗口上按住鼠标键并移动它时,我的图片总是失真。我不知道openGL中有什么函数可以在窗口移动时帮助我重绘图片。有人能帮上忙吗? 我试过了,但似乎不起作用: void myDisplay() { ..... } void reshape(int x, int y) { glutPostRedisplay(); } int main() { ..... glutDisplayFunc(myDisplay); glutReshapeFunc(reshape); }
浏览 15
提问于2010-03-21
得票数 3
回答已采纳
3
回答
在open gl中旋转对象,无需再次下沉对象。
我想在OpenGL中旋转一个对象而不再绘制,以节省时间。在init方法中,我希望绘制图片,然后只根据鼠标事件旋转它。 下面是完整的方法: gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT); gl.LoadIdentity(); gl.Rotate(camera_angle_v, 1.0f, 0.0, 0.0); gl.Begin(OpenGL.GL_POINTS); //Draw gl.End();
浏览 0
提问于2012-07-22
得票数 1
1
回答
如何在Android中设置OpenGL的背景图片?
、
、
我是OpenGL的新手。如何为OpenGL设置背景图片。实际上,当我渲染正方形纹理和法线正方形时(意味着包含了颜色)。纹理也会改变它的颜色...
浏览 4
提问于2011-11-18
得票数 0
回答已采纳
1
回答
如何在OpenGL iOS中创建气泡?
、
、
、
我必须开发一些气泡,其中将包含主背景图像的一些部分。1我从不使用OpenGL ES2。你知道一些能帮助我理解openGl的书吗? 2.如何在OpenGl中截取一些背景图片? 3.如何在球体内部设置一些图像?
浏览 1
提问于2014-01-28
得票数 0
1
回答
冒险资本家游戏中的图形错误
、
、
、
、
请查看关于蒸汽的讨论(我已经把这个问题放在蒸汽中,链接:http://steamcommunity.com/app/346900/discussions/0/1458455461499157258/)。 在蒸汽中 Ubuntu 16.04 LTS 内存:4GB 处理器:奔腾(R)双核CPU E5700 @ 3.00GHz×2 图形:Intel G41 OpenGL字符串:2.1Mesa12.0.6 操作系统类型:64位 我知道我的GPU/驱动程序可能不符合最低要求(OpenGL 3.2),所以我使用 -force-opengl 当我开始玩游戏的时候,我发现游戏的图形很不正常。 一些发生的图片(
浏览 0
提问于2017-07-29
得票数 -2
回答已采纳
1
回答
如何将纹理从一个OpenGL上下文传输到另一个上下文
、
、
背景: 安卓本机相机应用程序使用OpenGL_1.0上下文显示相机预览和图片库图片。现在,我想在本地相机预览版上添加一个实时过滤器。 在我自己的相机应用程序预览中添加一个实时过滤器很简单--只需使用OpenGL_2.0进行图像处理和显示。由于OpenGL_1.0剂量不支持图像处理,并且不知何故,它被用于安卓本机相机应用程序中的显示。*我现在想要为图像处理创建一个基于OpenGL_2.0的新GL上下文,并将处理后的图像传递给基于OpenGL_1.0的另一个GL上下文以供显示。 问题: 问题是如何将处理后的图像从GL上下文进程(基于OpenGL_2.0)传输到GL上下文显示(基于OpenGL_1.
浏览 9
提问于2014-02-27
得票数 7
1
回答
如何将AntTweakBar设置在OpenGL 3内容之上(使用GLFW)
、
、
我正在使用GLFW在MSVS2010中显示一些OpenGL内容。我想使用AntTweakBar来修改一些指令变量(速度旋转,对象大小,...)我希望这个栏在OpenGL内容的上方(而不是你在图片中看到的后面)。 我读了手册,遵循了示例,但我不知道如何设置。 示例使用旧的废弃固定管道,但我使用动态管道,所以我猜这可能是问题所在。 图片:(我没有足够的代表直接发布) 代码: TwInit(TW_OPENGL_CORE, NULL); int width=0; int height=0; glfwGetWindowSize(&width,&height); TwWindowSi
浏览 2
提问于2013-04-01
得票数 1
1
回答
呈现被裁剪的OpenGL顶点
、
我没有做太多OpenGL的事情,我想我看到的东西有一个明显的原因。 基本上,下面的图片解释了一切。 图像之间唯一的变化是投影矩阵上的x旋转。 Windows上的OpenGL 1.1。 任何帮助都是非常感谢的。
浏览 4
提问于2015-12-13
得票数 1
回答已采纳
1
回答
在ios中用OpenGL ES绘制随机图片
、
、
我需要设置随机图片(类型噪声像素)与使用OpenGL ES。没有openGL (在ios中),我们就这样做了: //declare variable: UIImage* myImage; UIImageView *imageView; CGRect rect; //function whitch drawing random pixel-array picture and display it on screen ios-device; -(void)setPicture { if(imageView!=NULL) { //Ad
浏览 0
提问于2016-11-03
得票数 0
1
回答
带有OpenGL 3.3的OpenGL Nsight 3错误:此版本的Nvidia不支持功能
、
、
、
如果我使用Nsight 3开始图形调试,我会得到以下错误: “此版本的OpenGL不支持Nsight所需的功能和扩展。” 我应该使用哪个OpenGL版本?到目前为止,我在OpenGl 3.3上使用glut (3.7)和glew (1.9)。我可以看到第一帧,然后应用程序崩溃(正如你在上传的图片中看到的)。如果我调试我的一个DirectX应用程序,它可以工作。
浏览 2
提问于2013-03-27
得票数 0
1
回答
Android图像编辑器
、
我想创建一个Android应用程序,我可以从SD卡或相机拍照。拍照后,我要编辑它,比如在图片中添加文本,裁剪图片,添加.gif类型的文件到图片中。拍照不是问题,但我无法理解如何编写代码来编辑图片。我需要知道我是否必须使用OpenGL来完成此任务。建议和有用的链接想要。
浏览 4
提问于2012-11-14
得票数 27
回答已采纳
7
回答
如何在iOS中制作自定义按钮?
、
默认的iOS用户界面很不错,但是如果我想用图片代替按钮,我该怎么做呢--是OpenGL吗?
浏览 0
提问于2011-11-03
得票数 7
回答已采纳
4
回答
OpenGL中的轮廓效果
、
、
、
在OpenGL中,我可以通过正常地绘制对象,然后再次将其绘制为线框,使用模板缓冲区来绘制对象的轮廓,这样原始对象就不会被绘制。但是,这会导致轮廓具有一种纯色。 在这张图片中,生物轮廓的像素似乎变得越透明,它们离它们轮廓的生物越远。如何使用OpenGL达到类似的效果?
浏览 0
提问于2012-10-17
得票数 21
回答已采纳
1
回答
如何使用stb_image.c绘制纹理
、
、
、
、
我想将这张图片加载到2d纹理中,然后将其绘制到屏幕上。主要问题是将图片加载到纹理变量中。下面的代码输出了正确的宽度和高度以及rgba,但是如何将数据放入3d纹理中呢? #include <OpenGL/gl.h> #include <OpenGL/glu.h> /* more includes... */ #include "stb_image.h" using namespace std; int main(int argc, char** argv) { int x,y,n; unsigned char *data = stbi_
浏览 1
提问于2011-09-30
得票数 1
回答已采纳
1
回答
使用OpenGL实现Z缓冲区
、
、
对于一个项目,我想实现我自己的Z-buffer。我知道算法和如何实现它。因为我不想使用OpenGL编写一个完整的图形引擎,所以问题是,我如何将自己的算法与openGL结合起来? 我在某处读到,我可以自己计算所有内容,然后将每个像素的数据传递给GLDrawPixels(),但这似乎有点过分了。重点是,我不想实现三角剖分算法等。 我的目标是使用openGL直到线框,然后使用我自己的z-buffer算法,然后再次使用openGL来绘制最终的图片。(对于我的项目,z-buffer是唯一重要的东西,包括光和阴影)。有没有办法做到这一点,或者我必须自己实现所有的东西,让openGL来绘制最终结果? 由衷地
浏览 0
提问于2010-11-06
得票数 1
回答已采纳
1
回答
可以在安卓系统上使用stbi_load吗?
、
、
、
我是一个新手在openGLES上,我只是想打开一个图像为我的纹理服务。 由于互联网上的大多数openGL教程都是基于笔记本电脑上的开发,他们只需打开图片,如:unsigned char *data = stbi_load("pic.jpg", &width, &height, &nrChannels, 0);,并将图片放在同一文件夹下。但我随后意识到,为Android设置一条正确的道路并不是那么简单。如果我把图片和我的cpp文件放在同一个文件夹下,它将在运行时找不到,因为应用程序现在在真正的手机上。 所以问题是,在安卓上使用stbi_load是可能的吗
浏览 26
提问于2020-12-08
得票数 0
回答已采纳
4
回答
尺寸不是2^x的openGL纹理
、
、
我正在尝试在openGL环境中显示图片。这张图片的原始尺寸是3648x2432,我想用256x384的图像来显示它。问题是,384不是2的幂,当我试图显示它时,它看起来有点拉伸。我怎么才能修复它呢?
浏览 4
提问于2008-12-12
得票数 4
回答已采纳
2
回答
基于OpenGL-ES的模糊效果(湿湿效应)在涂料中的应用
、
、
、
、
我正在开发的油漆应用程序使用OpenGL-ES for iPhone,并希望实现高斯模糊效果(湿法)用于绘画。请看一看描述我对模糊效果的要求的图片: 我试图搜索如何寻找OpenGL函数,但什么也没有得到。有人能在这个问题上引导我走向正确的方向吗?任何帮助或建议都将受到高度赞赏。谢谢..
浏览 8
提问于2011-08-08
得票数 1
回答已采纳
1
回答
如何保存OpenGL查看器上的屏幕截图?
、
如何保存像printscreen这样的OpenGL查看器上的屏幕截图,并使用c#将其保存为位图对象或图片?
浏览 1
提问于2009-08-28
得票数 1
回答已采纳
4
回答
将Flash图片转换为支持OpenGL的矢量格式?
、
、
、
假设我有一些CS4格式的.FLAs格式的2D图片,我想把它放到一个使用OpenGL ES的iPhone游戏中,保持它的矢量格式。支持OpenGL的格式可能只是三角形条带的顶点位置和颜色的列表。 有没有可以轻松做到这一点的转换器?
浏览 0
提问于2009-11-18
得票数 2
回答已采纳
1
回答
如何使用Android在GLSurface视图上显示多幅图片
、
、
、
我能够在android中使用OpenGL ES显示图像。现在,我想通过android在OPENGL中使用多线程显示2到4个图像。我已经做了巨大的搜索,并逐渐认识到,一个表面只能有一张照片。那么在GLSurface视图上显示多幅图片的方法是什么? 有人能告诉我怎么做吗? 提前谢谢
浏览 4
提问于2012-02-07
得票数 1
1
回答
色带安卓解决方案
、
、
、
、
在安卓活动或OpenGl中,有什么可能的解决方案来处理带状图片? 请看下面的答案。 希望能有所帮助
浏览 5
提问于2012-07-12
得票数 1
回答已采纳
1
回答
当图片大小较大时,Qt openGL es2 glBindTexture失败
、
、
我使用QT4.7与openGL es2一起使用,hardwar是powervr,sdk是SGX4.8 glBindTexture( GL_TEXTURE_2D, bindTexture(m_myPixmapOfPic, GL_TEXTURE_2D)); 当图片大小为512*256时,well.When图片为768*512,显示为黑色,这意味着失败。我试图查找接口并增加texture.But Qt的缓冲区大小,不支持这些interface.OpenGL es2接口,也没有提到这个问题。 QVector<QVector3D> vertices.append QVector&
浏览 2
提问于2014-02-19
得票数 0
回答已采纳
1
回答
如何使openGL ES2背景透明
、
、
我使用的是PowerVR sgx sdk,硬件平台是运行linux的Ti DM8168芯片,我做了一个openGL ES2 demo,发现openGL demo的背景总是黑的,我也用openGL sdk编译QT库,用QGLWidget做Qt demo,但是QGLWidget的背景也是黑的。 glClearColor(0.0f,0.0f,0.0f,0.0f);deoes不工作。 首先打开fb0,然后绘制一些东西。 然后打开GL painting.This将覆盖整个屏幕。 在Qt演示中,QGLWidget总是有一个背景封面,it.Qt界面后面的小工具不会影响openGL的显示。 powerVR演示
浏览 0
提问于2014-02-12
得票数 0
2
回答
如何在OpenGL中将场景渲染为遮罩?
、
我已经将EAGLContext绘图转换为CAEAGLLayer (通过iPhone软件开发工具包中的标准GLGravityView示例)。 我试图做的是将我的视图放在另一个视图的顶部,并使用我在OpenGL中呈现的内容来掩蔽底层视图。 假设底部视图是一朵花的图片,我将OpenGL视图放在顶部,将OpenGL的透明颜色设置为不透明的黑色,然后渲染我的球体。我想让球体穿过黑色,只露出花朵图片的一个圆形部分。更好的方法是同时显示球体(半透明)和花朵,穿过黑色。 我已经打电话给你了 glView.backgroundColor = [UIColor clearColor]; glClearColor(
浏览 4
提问于2009-04-03
得票数 1
1
回答
静态对象在错误的时间调用构造函数
、
、
、
、
我有一个opengl批量渲染器,它有一个静态的vao,vbo,ebo等问题,在构造函数中都是opengl的方法。现在,由于它们是静态的,所以像glGenBuffers这样的方法在opengl初始化之前就被调用了。 所以你可以得到一个更好的图片,这就是它的样子: class renderer2d { private: static vertex_array vao; static vertex_buffer vbo; static index_buffer ibo; public: static void draw(); static GLuint c
浏览 1
提问于2022-07-26
得票数 1
回答已采纳
1
回答
OpenGL在JFrame中
、
、
、
、
我想要创建一个应用程序,它将具有以下内容:一个jframe (或框架,或其他的),它的一侧有一些java样式的菜单(Jmenu),而在jframe的另一端,一个OpenGL画布(它只占用jframe的一部分),并让它们集成在一起。这意味着,例如,我想要更改幻灯片,它将改变opengl的视图。 在Jframe中嵌入OpenGL是可能的吗? 此外,一个opengl库的参考,将支持这样的事情。我玩了一些JOGL,但也看到了其他开放源码,也有LWGL之类的东西。 编辑:从一个用JOGL制作的项目中添加了一个图片,这正是我想要的。Java GUI中的JOGL画布
浏览 0
提问于2012-05-03
得票数 0
2
回答
PVR ES,你如何渲染OpenGL纹理?
、
、
编辑:好的,对不起,我有一个简单的编程错误,有没有办法删除这个问题? 我有一些压缩的纹理是PVR文件,但我似乎不能在我的iPad应用程序中使用OpenGL ES绘制它们。 我可以很好地绘制PNG文件,我知道PVR文件正在正确加载。我需要调用一些特殊的OpenGL绘图函数来绘制PVR文件吗? 编辑:我得到的只是一张白色的图片。 任何信息都将不胜感激。
浏览 3
提问于2010-08-26
得票数 0
2
回答
OPENGL ES 3.1真的比OPENGL ES 2.0慢吗?
、
、
在这里发现了一篇提到的文章: “OpenGL es3.1的问题是,虽然图形看起来比OpenGL es2.0要好得多,但性能却是如此出色,以至于游戏基本上是不可玩的。看了一下上面在Nexus6P上比较OpenGL es2.0和3.1的图片,发现与OpenGL ES 2.0相比,同样的场景每秒运行三分之一帧。这就是Vulkan的出现之处,它提供了至少相同的图形质量,但性能得到了改善。那么Vulkan是怎么做到的呢?” 我无法想象在同一个场景中,3.1的速度比2.0慢。作者有没有弄错了这个形象?似乎正确的形象有GI。
浏览 1
提问于2018-09-03
得票数 1
回答已采纳
1
回答
如何在Android中保存摄像头拍摄的图片(应用glsl效果)?
、
、
、
、
我已经应用了一些效果的相机预览由OpenGL ES 2.0着色器。接下来,我想保存这些效果图片(灰度,负片.) 我在glReadPixels()中调用onDrawFrame(),根据从opengl帧缓冲区读取的像素创建一个位图,然后将其保存到设备存储中。 但是,这样的话,我只会“快照”相机效果预览。换句话说,保存的图像分辨率(ex: 800*480)与Camera.PictureCallback拍摄的图像不同(ex: 1920 * 1080)。 我知道setPreviewSize()可以更改预览大小,但最终不能等于图片大小。 那么,是否可以使用glsl着色器直接对Camera.PictureC
浏览 4
提问于2013-08-29
得票数 3
2
回答
OpenGL坐标是什么?忽略OpenGL窗口大小
、
、
、
我只是开始尝试遵循简单的“绘制立方体”。在获得OpenGL的最后胜利之后,我仍然有非常古怪的结果。我的问题是,对象倾向于调整自身大小以匹配窗口大小。相反,我希望窗口大小确定渲染区域-窗口越大,您可能看到的越多。 下面是一些调整大小的屏幕截图 图片被有意地作为链接保存! 这种自动调整大小的行为带来了一个问题,即OpenGL中使用的坐标是什么。
浏览 4
提问于2013-03-31
得票数 0
回答已采纳
2
回答
通过资源文件获取opengl的纹理图片(c++/visual studio 2008)
、
、
、
当您在visual studio 2008中创建新的opengl项目时,您会看到三个文件夹:一个用于头文件,一个用于源文件,一个用于资源文件。 将jpg图片放在资源文件中,然后链接到它,将其作为纹理加载,这是可行的吗?我想加载jpg图片作为纹理,但我想通过资源文件这样做,以便调试exe包含这些文件。 如何链接到我放在资源文件中的图片?
浏览 0
提问于2010-11-17
得票数 1
回答已采纳
1
回答
iOS截图OpenGL失败
、
、
这是我的代码 @implementation UIView (LCExtension) - (UIImage *)screenshotWithRect:(CGRect)rect { UIGraphicsBeginImageContext(self.bounds.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); image = [UIImage image
浏览 1
提问于2016-09-09
得票数 0
2
回答
QmlProfiler :插件初始化失败:无法创建OpenGL上下文
、
、
我在ubuntu 20.04中使用ubuntu 20.04并安装OpenGL,如下所示: sudo apt install libgl1-mesa-dev 安装显卡驱动程序(NVDI 470.86)后,每次打开QtCreator IDE时都会收到此错误。 ,为什么会发生这种情况,我如何解决这个问题? 我无法编译像 这样使用qt快速的示例 启用了QML调试。只在安全的环境中使用。qt.quick3d.general:无法找到理想的GL版本。QGLXContext:未能创建虚拟上下文QRhiGles2:未能创建临时上下文QRhiGles2:未能创建上下文未能创建OpenGL (后端2)未能初始化
浏览 27
提问于2022-02-07
得票数 2
回答已采纳
1
回答
OpenGL中基于C++的三维多边形纹理化
、
、
、
、
我对OpenGL和编程都很陌生,我试图将任何图片粘贴到立方体和金字塔的所有表面上,这样图片就可以与它们一起移动和旋转--我尝试了很多教程,但大多数都集中在2d或其他编程语言(如C# )上。我怎样才能对多边形进行纹理处理?
浏览 5
提问于2020-06-14
得票数 1
回答已采纳
1
回答
opengl / JOGL -绘制纹理的最佳方法
、
、
、
、
我想了想在OpenGL / JOGL中画图的最好方法。我目前编写了一个游戏程序,我的目标是将图片信息保存在文本文件中,而不是保存图片。我的想法是编写一个方法,在X和Y的位置保存每个像素的信息(RGB),然后我绘制每个像素,它就完成了。 你对这个想法怎么看?
浏览 3
提问于2014-07-13
得票数 0
1
回答
同样的游戏在OGL ESv2中不能在OGL3上运行
、
、
、
、
我已经编码了一个引擎,它能够与OpenGL ESv2或OpenGL 3核心配置文件应用程序接口绘图。但是最近svn 3的部分坏了,我记不起我修改了什么,我也不能查看OpenGL提交日志,因为我把它托管在bountysource上,它现在已经关闭了,我把它带到了Google (但有坏掉的OGL3端口)。 使用OpenGL ESv2一切正常,但使用OpenGL 3一切都是水平拉伸和镜像。两者甚至使用相同的矩阵和顶点。 请不要混淆。OpenGL ESv2和OpenGL 3渲染器使用不同的方法来渲染它。 OpenGL ESv2使用VBO。OpenGL 3使用VAO和VBO。 我的引擎是开源的,所以你可
浏览 2
提问于2011-06-22
得票数 3
回答已采纳
3
回答
获取四舍五入的opengl立方体的最简单方法是什么
、
、
总是在Java/Opengl中使用lwjgl的魔方应用程序的上下文中,我想改进我的绘图(),以便为27个小立方体中的每个立方体都提供圆角边?我想在最后获得的是与维基百科立方体图片相同的图片: 做到这一点最简单的解决方案是什么?
浏览 1
提问于2010-09-13
得票数 0
回答已采纳
1
回答
使用OpenGL实现图片的高效加载
、
我正在开发一个android的2D游戏使用大量的精灵。我正在使用OpenGL ES在屏幕上绘图。我将精灵分成几张图片(大约7张)。我读到,将一张图片加载到内存中需要花费大部分时间。每张图片都包含不同类别的图片:例如-背景元素,敌人单位等。我按照定义的顺序加载它们:首先是背景图片,所以背景元素被绘制在底部,然后是敌人单位,等等。但是如果我想在画布顶部绘制背景元素,我应该怎么做呢?我应该用背景元素加载图片两次吗?或者将该特殊元素存储在两个图片中--背景图片和包含顶部元素的图片。还是有更好的方法?谢谢!
浏览 3
提问于2012-01-30
得票数 0
回答已采纳
1
回答
着色FloodFill模型
、
、
、
我是openGL和着色器的新手。 有没有一种方法可以实现填埋场的着色算法? 基本上,我有一张带有轮廓的图片,我想填充用户接触它的内部。
浏览 0
提问于2017-10-26
得票数 -1
2
回答
绘制二维地图坐标到OpenGL三维投影
、
、
、
、
我正在尝试将在地图编辑器中创建的2D地图转换为用OpenGL绘制的3D绘图。这是我在地图编辑器中生成的地图: 这些顶点相对于我的笛卡尔原点世界坐标(图片的顶部),我正在应用这个公式将其转换为OpenGL对象坐标: 世界尺寸: 800x600 x = (X / 800) -0.5 y = (Y / 600) -0.5 得到这个结果: (第一个物体面) −0.48625, 0.068333333 0.12625, 0.07 0.12875, −0.481666667 −0.4875, −0.486666667 在OpenGL中绘制这个顶点缓冲区,我得到了一个非常奇怪的结果。那么,我如何从
浏览 1
提问于2018-06-11
得票数 1
回答已采纳
1
回答
使用GLX ( opengl和Xlib)设置图像(jpeg| png)背景
、
、
、
、
我创建了一个具有opengl功能的x11窗口,我需要加载一个图像(jpeg| png)在它的背景上,窗口的大小比图像大,这没有关系。我在网上冲浪,比如使用DevIL或免费图片。我不知道该用哪一个。我用中给出的示例代码设置了opengl窗口,在那里我想要在void renderGL()中编写代码,以便将图像作为背景。如果可能的话,你能告诉我使用哪个图像库和激发代码吗? 以及如何在opengl中绘制彩色像素。我需要一个函数来在窗口中绘制像素,为此我必须提供x,y像素位置和rgb颜色(无符号整数).....
浏览 2
提问于2011-06-22
得票数 0
回答已采纳
3
回答
视网膜显示图像质量问题
、
、
我试图让我的OPENGL ES应用程序支持视网膜显示。我已经添加了@2x扩展名的图片,并将内容缩放因子设置为2。高分辨率的图片可以正确地进入屏幕,但它的质量会有很大的损失。边缘和模糊,它没有我添加到资源文件夹中的图像质量。 我该如何解决这个问题呢?
浏览 0
提问于2011-02-03
得票数 6
回答已采纳
1
回答
什么是真正的桌面背景HWND?
、
、
我想写一个程序员,使用OpenGL来创建一个动画桌面背景。因此,我需要知道包含桌面图片的HWND。完美将是一个代码示例,我如何找到特定的窗口。
浏览 0
提问于2015-01-24
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OpenGL-0-OpenGL是什么
Learning OpenGL——OpenGL Model,Pipeline and Practices
Opengl ES之纹理数组
Opengl ES之EBO
OpenGL ES之多目标渲染(MRT)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券