gamadao,太棒了! ( D/ X! R* j& Y
shane007, gamadao:
4 u5 S C7 \( O% P0 S我有一个想法: 既然现在字幕文件是明码的, 可不可以直接写一段程序, 不必理会sword1的text绘制函数是如何转换的, 直接使用sdl_ttf()把字幕绘制到屏幕上去, 这样可以调用不同的truetype字体, 字体的位置和大小可以由sdl_ttf自由定义, 并且繁体中文和简体中文都可以一次实现. 这个倒是有现成的函数可以用,比如游泳的鱼写的金庸群侠传lua 0.66版里面的charset.c文件就有类似的例子. 这个可以从这里下载到: http://swimmingfish.ys168.com/- w5 v6 I, e3 ?' a8 _9 B
( k' u8 O4 _+ \. D: u
大致的效果可能如下:
7 P6 W2 r, g, `, C( k. whttp://sites.google.com/site/sdlgamer/beginner/lesson-11 |