zoukankan      html  css  js  c++  java
  • [原创]IrrLicht1.0中文支持

     中国在国际上的地位日益提高,不知为什么好像对这些写引擎的大牛们没什么影响,ogre,Irrlicht都不能直接支持中文,在一个前辈irrlicht0.9支持中文的基础上将1.0版本的中文支持基本搞定了.我使用的freetype是2.2.1版本.修改后也使引擎对freetype产生了依赖.中文输入暂时还不支持清华紫光等在中文状态按回车输入英文的功能.如果实在需要可考虑再行改动.对引擎重新编译发现用vc6.0不可编译dx9.0的相关文件,说是用6.0会产生不好解决的链接错.不过我发现用dx9.0 2005 april 的版本编译好像没什么问题.更高版本的dx9sdk应该也不会有问题.
    将irrcompileconfig.h文件最后的编译条件注释掉就可以了.
    /*
    #if (_MSC_VER < 1300 && !defined(__GNUC__))
    #undef _IRR_COMPILE_WITH_DIRECT3D_9_
    #pragma message("Compiling Irrlicht with Visual Studio 6.0, support for DX9 is disabled.")
    #endif
    */
    由于改动的代码比较多就不在此列出来了.看看工作成果吧,原来demo是支持小日本文的,我改成中文了.
     
  • 相关阅读:
    VS Code设置同步
    ASP.NET Core 发布
    CMD命令
    通过注册表为文件(夹)添加右键菜单
    win+r 以管理员身份运行
    .NET Core部署Windows服务
    .NET Core的打包到一个exe程序
    C#枚举
    C#生成Guid
    使用Visual Studio的单元测试
  • 原文地址:https://www.cnblogs.com/flysnow/p/457825.html
Copyright © 2011-2022 走看看