设为首页收藏本站官方微博

汉化资料 修改SDL_ttf 代码进行汉化的思路

[复制链接]
查看: 1783|回复: 2
打印 上一主题 下一主题

[汉化资料] 修改SDL_ttf 代码进行汉化的思路

跳转到指定楼层
楼主
发表于 2010-9-18 07:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

修改SDL_ttf 代码进行汉化的思路

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。) Y* r: L1 w$ N- s- a/ _3 x5 s% a
发现很多字符串输出函数,如下所列。
1 g2 z2 f! x2 [, B2 l2 B; P9 X3 e" E! M, I6 Z/ Q
Solid 5 F2 l! V# V8 C. ^2 v
TTF_RenderText_Solid - Draw LATIN1 text in solid mode - N- E- J- }- j7 x* g& P: s
TTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
5 r7 T; I8 t# w! @7 eTTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode + M, h0 R4 c) n$ M
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode 5 ~9 K& b) d4 a! G
2 X! }) H5 D( _8 f3 n# P# f
Shaded
9 T! T$ n/ ^) A4 O5 J, z# l+ h1 mTTF_RenderText_Shaded - Draw LATIN1 text in shaded mode
/ f9 K# x. |0 B7 e! lTTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode % |. ?" f9 m0 R9 x  \3 V3 D6 Q% ?
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
: B6 [6 R  V" E6 B: Y. l8 p* J! X% C0 {TTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode
" `" V( ?6 v% _+ f& P( W2 K0 d" p5 s$ l6 v& P* _
Blended 8 }1 T  y$ V( n
TTF_RenderText_Blended - Draw LATIN1 text in blended mode & a# `  Z3 |0 p4 I9 E
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode 9 T4 m1 p7 T6 F8 i0 v
TTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode
6 @/ S3 R- O* x- ^; p! F3 t- n8 yTTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode
! A7 B* w( }" w: a4 F/ O
  Y2 g( O& Q! J具体资料可以参考这里4 i) W* x6 k; {, v/ |7 T; R
http://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
2 N7 u  a3 ?' O: O6 T4 D2 C! l, Q8 z# o4 ?+ W
这些函数的参数基本都是相同的,都会传入一个字符串。2 s- Y% G, T. S9 |, L9 z  Y
比如这个
0 L  z% B6 c- {* ?* h3 SSDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);
* E$ N+ l, Z9 {, u& M. x6 N1 n0 M) V. l% A( h9 z# g: m
由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,2 m# B1 d3 L  V" m! S. T# R
把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
 楼主| 发表于 2010-9-20 07:33 | 只看该作者
顶上来备用
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2010-9-26 14:13 | 只看该作者
顶上来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表