【发布时间】:2017-10-24 21:42:37
【问题描述】:
我正在开发一个小型 2d 游戏,我的巫师会施展法术现在我有一个顶点着色器扭曲我用来绘制世界的矩形的点。有两个问题。首先是在我的简单 2d 游戏中没有足够多的多边形,无法无缝运行。第二个是我的地形是由六角形格子组成的。因为 4 点矩形多边形不代表六角网格的 6 个点连接在一起的位置,多边形的扭曲导致世界分崩离析,下面出现间隙。现在我可以将世界更改为使用 6 点六角多边形而不是具有六角纹理的矩形,但这超出了范围。
是否可以在屏幕外的某个地方渲染我的世界,然后将屏幕外的帧作为纹理,然后以更高的多边形数再次渲染它?那时我会使用我的扭曲顶点着色器。
还有其他方法吗?
【问题讨论】:
标签: opengl glsl fbo render-to-texture