如何处理才能使得opengl es单位为像素单位,以适合二维游戏
展开全部
其实我说一句话你就明白了:2D空间就是3D空间,只要你把所有坐标的z设置为同一个值(一般可以写0.5,不要写0.0)。画图的时候,2D和3D的语法没有任何区别。你甚至可以用shader对2D的向量作变换,和3D里面是一样的。你也甚至可以把整个场景render到一个render buffer上,然后把这个Render buffer作为texture,贴到你想要的任何位置。例如,如果游戏里面有一个3D的飞机座舱,座舱上的仪表显示一幅2D地图,那么就是用这种原理画的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询