DirectX游戏编程入门——第二部分(游戏编程工具箱) ——打印文本
本系列文章由 net_assassin 整理编写,转载请注明出处。
http://blog.csdn.net/net_assassin/article/category/1100363
作者:net_assassin 邮箱: net_assassin@hotmail.com 期待着与志同道合的朋友们相互交流
本章我们将学习使用ID3DXFont创建字体并在屏幕上打印文本的方法。这个类使我们可能使用任何安装在Windows系统中的TrueType字体来打印文本。不过建议只使用标准字体。
创建字体在过去我喜欢使用基于位图的字体,其字体集以ASCII顺序储存在一个位图文件中。在装载了这个位图之后,这种字体借用精灵的特性将字符串中的每个字符渲染出来。这样做的结果是我们会得到一种在现实效果上和我们所期望的完全一致的字体,因为我们在控制着原位图。