Irrlicht添加对中文的支持(源代码+演示程序)

时间:2016-12-01 13:43:56
【文件属性】:

文件名称:Irrlicht添加对中文的支持(源代码+演示程序)

文件大小:13.83MB

文件格式:7Z

更新时间:2016-12-01 13:43:56

irrlicht 游戏

里面包含了微软雅黑字体,所以占了比较大的空间,下载时请耐心等待。 ------------------------------------------------------------------ Irrlicht在立项之初,可能没有考虑国际化的问题,因此一开始使用的字符集都是ANSI的,似乎是在Irrlicht1.6开始,才开始在GUI和其他模块中将wchar_t当作普通字符的存储格式。但是wchar_t在不同的平台上存储又不一样,因此直到版本1.73,官方还没有提供东亚字符的显示。 在网络上搜到了几篇让Irrlicht支持中文的博客,虽然已经过去几年了,但依然受用。博客的地址将以参考文献的形式记录下来。下面将要介绍一下如何让Irrlicht支持中文。


【文件预览】:
source
----CGUITTFont.h(14KB)
----irrUString.h(78KB)
----CGUITTFont.cpp(33KB)
----main.cpp(4KB)
----freetype250MT.lib(927KB)
bin
----Irrlicht_ChineseGUI.exe(514KB)
----Irrlicht.dll(2.55MB)
----MPBar.png(10KB)
----HPBar.png(10KB)
----PlayerAvatar.png(39KB)
----Backpack.png(2KB)
----Irrlicht_ChineseSupport.exe(509KB)
----map-20kdm2.pk3(1.99MB)
----msyh.ttf(20.76MB)

网友评论

  • irrlicht 1.8.3用不了,不过可以学习一下
  • 真的要谢谢楼主分享!
  • 按照这个顺利显示了中文! 很是感谢
  • 很有用,谢谢啦
  • 很有用!非常感谢
  • 按照这个顺利显示了中文! 很是感谢
  • 原来是用CGUITTFont这个类实现的,这个类是FT为Irr封装的,我下的irr跟Ft都没有这个文件,不知道您是在哪里找到的。网上用的GetFont("***.ttf",18,false,true);irr1.8.1仍然没有。好像GetFont只支持位图字体。
  • 非常正确!!!按照这个顺利显示了中文!