## 13.3 绘制多个文字 上一节通过渲染一个字符,来熟悉FreeType的使用方式。 本小节介绍如何渲染多个字符,主要有以下2点: 多个文字生成的bitmap在FontTexture图集的排列 渲染多个文字图片 渲染多个文字,其实就是遍历字符串,为每个字符创建对象渲染。 要渲染字符的图片,需要知道字符bitmap在图集中的坐标,即UV信息,我创建 结构来存储。 bitmap在文字图集的排列 在日常工作里做UI的时候,总是要打包图集。 图集一般是1024大小,如何将小图合理的排布在这张1024大图上,这是一门学问。 我这里就做最简单的,从左往右排,排满了一行就换一行。 创建变量 记录当前行的起始点。 创建变量 记录新的一行的纵向起始点。