ogre与cegui结合之显示中文

步骤:

1.创建一个中文字的文件资源:

   a.在(cegui安装的那个目录)....\datafiles\fonts目录下创建一个xml文件

     如:在该目录下随便复制一个xxx.font文件。然后粘帖之后。自己另起一个名字。如:MyFirst.font;

   b.在C:\Windows\Fonts目录下复制一个中文字的文件,如:simhei.ttf。然后粘帖到(cegui安装的那个目录)....\datafiles\fonts目录下;

   c.打开上面创建的MyFirst.font;文件将其内容改为:

       <?xml version="1.0" ?>
<Font Name="SimHei-14" Filename="simhei.ttf" Type="FreeType" Size="14" NativeHorzRes="1024" NativeVertRes="768" AutoScaled="true"/>

2.在代码中使用:

        CEGUI::FontManager::getSingleton().create("MyFirst.font");
CEGUI::System::getSingleton().setDefaultFont("SimHei-14");

        quit->setText((CEGUI::utf8*)Ogre::UTFString(L"你好").asUTF8_c_str());(我这里的quit指向创建的一个按钮)


 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值