如何在OpenGLES for iPhone中实现精灵表?

时间:2009-09-27 08:09:27

标签: iphone uikit opengl-es sprite sprite-sheet

我正在使用GLSprite示例代码示例。我想知道的是,我需要对代码做些什么才能将纹理视为精灵表?到目前为止,我所做的唯一修改是创建一个256 x 256 png的16个较小图像作为我的帧。我之前从未使用精灵表。谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

您需要调整纹理坐标以映射所需的精灵。纹理坐标通常被标准化(0到1)。假设你有一个4x4的精灵网格,第一个精灵会有纹理坐标......

0, 0
0, 0.25
0.25, 0.25
0.25, 0