作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [情报] 有没有人用过SDL?
时间Tue Jul 11 20:15:24 2006
※ 引述《ab4daa (←这个人是疯子)》之铭言:
: 请问SDL_ttf要怎麽显示中文呢
: 用TTF_RenderText_Solid不会有东西
: unicode的uint16* 不知道要怎麽填 囧
用 UTF8 呀
像这样 TTF_RenderUTF8_Solid(font, "中文字", color);
然後你存档时要用 utf-8 作为编码
VS.NET 我不知道有没有这功能
但 notepad 就可以设
或是用 vim 也行
用 unicode 比较麻烦
因为没有 utf-8 前 127 字码与 ASCII 相同的好处
所以你要自己转 unicode
//code points for 中 文 字
Uint16 str[] = {20013, 25991, 23383, 0};
TTF_RenderUNICODE_Solid(font, str, color);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 ab4daa:从外面读utf-8进来ok, 可是我不会设dev-c++的编辑器存utf-8 07/12 06:45
2F:→ ab4daa:的格式 07/12 06:48