【发布时间】:2015-05-07 14:38:49
【问题描述】:
我有几天在寻找如何做到这一点,但我被困住了,如果有人可以告诉我一些对我有用的资源,我会做我所寻找的,我不想写所有我唯一的代码指导我如何去做,“因为我认为这是可能的”
我的意图是在 GPU 上托管一个纹理,并选取、选择、该纹理的一部分,传递你想要的大小,并在 libgdx 中绘制“quad”或“mesh”。
我可以使用顶点和着色器创建多重纹理,但不像在另一个纹理中将纹理的一部分用于它们,并更改应该绘制的部分。
但也许这不是做我想做的事情的正确方法。
下面,我展示一张图片以便更好地理解我:
- 是 GPU 上的纹理,原始
- 图像,将根据坐标绘制 通过了
- 将显示结果
【问题讨论】:
-
为什么不简单地将四边形拆分为 4 个四边形并为每个四边形设置纹理?
标签: opengl opengl-es libgdx glsl