## 13. 绘制文字 自最初的MUD游戏,到如今的3A大作,文字一直是游戏不可或缺的一种表现。 虽然看得多,或许在工作中用的很多,但是文字是如何绘制出来的呢? 显卡最后决定了显示器上显示的画面,但是显卡却只能接受顶点、纹理,这种限制决定了文字的渲染方案,只能是以下3种。 1. 美术同学PS制作文字图片,直接渲染图片。 这就是BMFont。 美术可以任意修改颜色以及效果,不过由于美术给的文字图片是固定大小的,所以放大后会变糊。 所以这种一般用在UI上,做一些彩色字。 上图是我写的一个BMFont生成工具,托管在Github: 2. 从ttf获取字形,生成文字图片,渲染文字图片。