腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5286)
视频
沙龙
1
回答
Webgl 2D渲染图像太重
、
、
、
、
我在youtube上学习了一个简单
的
初学者教程。现在,我正在尝试创建一个简单
的
2D
游戏
。我知道我
的
问题在game/js/engine/inventory/inventory.js
的
82线上。在sprite类中,我设置了可以解析到
顶点</
浏览 1
提问于2020-06-11
得票数 0
回答已采纳
1
回答
在单个vbo中设置多个网格
的
纹理
、
、
我有这个
顶点
缓冲区
对象
,包含
顶点
(位置、法线
和
UV)
和
索引数据,
用于
绘制3个不同
的
网格。现在我想对每个网格应用不同
的
纹理
。问题是我只知道如何在
顶点
缓冲区
对象
上渲染一个
纹理
。我该如何对它们进行不同
的
纹理
处理,并在不考虑难度
的
情况下高效地进行
纹理
处理。是否有某种
纹理</e
浏览 1
提问于2013-07-13
得票数 1
回答已采纳
2
回答
OpenGL:
缓冲区
对象
性能问题
我有一个与Buffer
对象
性能相关
的
问题。我已经使用标准
顶点
数组(非交错)渲染了一个网格,我想将其更改为Buffer Object以获得一些性能提升。当我引入buffers
对象
时,当我发现使用Buffers
对象
会降低四倍
的
性能时,我震惊了。我认为buffers应该可以提高性能。这是真的吗?所以,我想我做错了什么。我已经渲染了3d平铺地图,为了减少所需
的
内存量,我只使用一个平铺(
顶点
集)来渲染整个地图。我只改变
纹理
坐标
和</em
浏览 3
提问于2010-07-07
得票数 3
1
回答
LWJGL瓷砖发动机
、
、
、
、
我正在重写一个我一直在使用LWJGL(最初
的
引擎是纯java)
的
游戏
,我想知道把地图呈现到屏幕上最有效
的
方法。我要做一张平铺
的
地图,每一层都有一个可行走
的
瓷砖,碰撞瓷砖
和
固定物体。我
将
通过解析XML文件来阅读
游戏
中
的
所有内容。 我
的
问题是,我是否应该这样做,并将每个瓷砖分别读取到
游戏
中,并将值存储到一个2d数组中,将它们分配给精灵,并将每个精灵呈现到其各自位置
的
屏
浏览 0
提问于2015-02-24
得票数 0
回答已采纳
1
回答
游戏
环境中
的
OpenGL VBO / DisplayList
、
、
、
现在我想为我
的
游戏
编写一个OpenGL图形用户界面。我读到VBO
和
DisplayLists要快得
浏览 2
提问于2011-11-04
得票数 1
回答已采纳
1
回答
绘制多个
对象
的
方法
、
、
我正在寻找一种有效
的
方法来呈现多个
对象
与独特
的
纹理
集。现在,我以如下方式
将
多个
对象
组合成一个静态
顶点
和
索引
缓冲区
:std::vector<uint32_t> ind(m_isize); //那么,我要寻找
的
是如何分别绘制多个
对象
?-为每个
对象
创建单个
缓冲区
浏览 0
提问于2018-01-31
得票数 0
回答已采纳
1
回答
如何减少发送给GPU
的
数据以获取体素?
、
我正在制作一个“我
的
世界”风格
的
游戏
,在
游戏
中,每一块块都有
缓冲区
,保存所有可见块
的
位置,以及绘制三角形所需
的
36个
顶点
的
纹理
地
图集
坐标。我有8个
顶点
和
一个EBO,
用于
三角形,因此它占用了(Glfloat)*3*8+ sizeof(GLuint)*36 +sizeof(Gl浮)*2*36,因此占用了528字节。这似乎每个块都有很多,这意味着如果我
浏览 0
提问于2017-01-04
得票数 1
回答已采纳
1
回答
渲染2d动画精灵openGl ES
的
最佳方法
、
、
、
、
我正在安卓系统上写一款2d
游戏
,我
的
目标手机是最低限度支持OpenGl es1.1
的
手机。有一个具有一个
纹理
坐标集
的
单一
顶点
缓冲
对象
,然后使用大量预先加载
的
<
浏览 2
提问于2011-03-17
得票数 3
回答已采纳
2
回答
使用HLSL追加
纹理
、
、
我想要创建一个函数,它接受多个
纹理
,并将它们附加到一起,并将它们贴在一起。例如,如果我有imgA,imgB,imgC,我可以得到这样
的
纹理
:C B B另外,图像不必是相同
的
大小,所以我可能会得到这样
的
东西:C B B有没有人能在
浏览 5
提问于2016-08-20
得票数 0
回答已采纳
1
回答
基于
2D Tile
的
游戏
纹理
图谱组合
、
、
、
我是OpenGL
和
游戏
开发
的
新手,我去过一些课程,试着学习有关这方面的一切。我
的
任务是实现一个
纹理
地
图集
的
2D瓷砖为基础
的
游戏
(非常类似胫骨)使用OpenGL。现在
游戏
将
雪碧表加载到内存中,程序在每个瓷砖上生成图像,加载到
纹理
中,绑定并进行抽签调用。你可以想象这是多么
的
不明智。所以我要做
的
是加载这个雪碧表作为一个
纹理
地
图
浏览 0
提问于2020-05-29
得票数 0
回答已采纳
1
回答
何时
纹理
亚特兰座适合在SpriteKit?
、
我已经看到
纹理
地
图集
用于
动画,但是否适合
用于
存储UI元素或无关项?
浏览 1
提问于2015-06-24
得票数 0
回答已采纳
1
回答
如何在三个js中将多个
纹理
裁剪成多边形
、
、
、
我有很多飞机,每个飞机都有自己
的
纹理
。目前,我正在渲染这些不同
的
平面,每一个都有自己
的
纹理
,虽然我可以使用一个平面与多个面孔。每种颜色都是一种
纹理
。我有一个与这些平面平行
的
任意形状
的
多边形网格:这个形状可以完全包含在一个平面中,或者更大
的
平面内。 如何在三个js中完成
纹理
的
剪裁?我有几个想法:
浏览 2
提问于2016-10-04
得票数 2
回答已采纳
3
回答
使用GLSL添加
纹理
(在PyOpenGL
和
Pygame中)
、
、
、
、
在对Python中固定函数管道
的
速度很慢感到沮丧之后,我开始研究着色器来绘制
游戏
的
视差背景。然而,我找不到任何简单
的
方法来
纹理
绘制
的
顶点
。我目前有一个带有
顶点
数组
的
PyOpenGL
顶点
缓冲区
对象
,每个
顶点
都是这样
的
: x,y,z,texX,texY,texID 我使用getAttribLocation/glEnableVertexAtt
浏览 3
提问于2012-03-03
得票数 3
2
回答
如何在没有
纹理
图集
的
情况下用OpenGL显示多个
纹理
、
、
我试着在2D
游戏
中使用一些OpenGL (主要是因为着色器)。有多个教程展示如何显示
和
混合
纹理
,这是很好
的
。但我还没有找到一个能教我如何同时显示多个
纹理
的
。现在,我知道最流行
的
方法之一是使用
纹理
地
图集
,然后,如果你有一个完善
的
地
图集
,这只是一个使用发送到
缓冲区
数组
的
顶点
纹理
的
对象
分配适当<em
浏览 0
提问于2016-02-21
得票数 4
2
回答
程序性世界生成
、
、
“我
的
世界”是如何产生它
的
纹理
的
(例如。哪个街区是草,哪个是石头)?
浏览 0
提问于2013-07-09
得票数 -2
2
回答
如何为不同屏幕大小创建不同大小
的
纹理
地
图集
?
、
、
我开始
游戏
开发
和
使用
纹理
地
图集
。我创建了
基于
1920x1080分辨率
的
纹理
,所以我创建了一个1024x1024大小
的
纹理
地
图集
来存储多个图形。如果
游戏
是在800x480大小
的
设备上进行
的
,那么这个地
图集
将
非常大,可以在内存中加载。512x512
的
地
图集
就足够了,在480x320分辨率
的
浏览 0
提问于2014-02-20
得票数 2
2
回答
OpenTK ES 1.1
纹理
绘制
、
我有一种方法,我用tiles来呈现小地图,但是当我完成呈现时,我想使用不同
的
方法进行转换,更改"transY“变量,所以我必须再次调用RenderTesture()来实现它。我如何避免不必要
的
呈现,因为当我使用更多
的
瓷砖时,它可以减缓应用程序
的
速度?All.VertexArray);} 如果有人给我建议,我会非常感激
的
!
浏览 3
提问于2014-06-12
得票数 0
回答已采纳
1
回答
一般情况下,WebGL/OpenGL中属性
的
非平凡用例是什么?
、
、
我正在制作一个WebGL
游戏
,并最终提出了一个非常方便
的
对象
模板概念,当相同种类
的
游戏
对象
(例如,同一种族
的
字符)使用相同
的
模板(这意味着:
缓冲区
、属性和着色程序),并通过指定一组制服(实际上,这是同类
对象
之间最常见
的
区别比方说,如果我开始在
对象
上使用变形,通过对
顶点
的
显式编辑,这种方法将要求我为每一个这样
的
对象</em
浏览 3
提问于2014-01-02
得票数 3
2
回答
Libgdx:从多个
纹理
地
图集
渲染排序
的
精灵
、
、
、
我需要在屏幕上呈现libgdx (平均20-30)中
的
对象
,所有
对象
都按Y值排序,因此首先呈现Y值最低
的
精灵。(想想这个透视图: )
游戏
使用
纹理
地
图集
,每个都有2048*2048
的
大小。我现在有三个地
图集
。一个
用于
可玩角色,一个
用于
NPC角色,另一个
用于
动物/怪物。最后,我们计划添加许多不同
的
对象
、npc集等等,因此
将</em
浏览 8
提问于2014-01-07
得票数 2
回答已采纳
2
回答
OpenGL在绘制一个网格时绑定多个
纹理
、
、
、
例如,我想在一个网格上绑定80个
纹理
,并将其放入我
的
VBO中。我怎样才能做到这一点?//Generating VBOglBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER
浏览 7
提问于2015-05-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WebGL开发的性能优化
研发实战四:如何通过RenderDoc优化Oculus Quest应用
优化场景以获得更好的 WebGL 性能
「奇境」OpenGL原理与实践课分享学习
《行尸走肉:行军作战》移动端优化经验
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券