還是先上圖吧

這是使用freetype進行中文顯示的效果。
irrlicht由于是使用位圖字體的方式,是很容易替換掉字體的。 同時,其本身也提供了Font接口替換的功能。
具體做法和網上大多數人是一樣的。
在做這個的時候,又引入了另一個話題, gameswf和kfont(KlayGE Font)
gameswf是一個開源的C++ FLASH PLAYER。
gameloft以及很多移動應用或者游戲都在使用它。
當然,也包括ScaleForm. 因為ScaleForm是商業的,所以比gameswf更加完善,雖然說,gameswf是ScaleForm的原型。
kfont一直是自己喜歡的一種字體解決方案,其無比拉伸的能力非常討人喜歡。加上現在又單獨成庫了,如果不用gameswf的話,我想把它整合進irrlicht中。 兩年前公司(先前的公司)的引擎就用上了這個,遺憾字體庫不是我弄進去的,一直對kfont沒有近距離接觸。
網上下載下來的代碼 下面地址可供參考,這是我覺得眾多文章中,講得比較細的一個。
http://blog.csdn.net/lee353086/article/details/5260101
至于FreeType,大家去官方下載來編譯就可以了。