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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。" @* y( ^  T+ i4 c
发现很多字符串输出函数,如下所列。
5 a) E8 K: h' i7 M* J  _& ?! s" p2 e: I$ Q8 J/ j
Solid ! T* G# f& |5 }, q, q# h/ P
TTF_RenderText_Solid - Draw LATIN1 text in solid mode # C  x! {  v  Q4 t% Q. Z
TTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
7 {! [6 u8 X( ?TTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode * C6 l* W: o2 ^! K4 i* A- C
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode ! B! e! J8 Y3 W5 v: a. v: v. s6 Z

$ R4 A1 g9 {  O* Q' _: VShaded 7 D$ a1 x9 n* m4 ?5 B5 T: j
TTF_RenderText_Shaded - Draw LATIN1 text in shaded mode " Y2 J. d9 E6 U  B4 R" \
TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode 1 [% k7 A- z6 I( R3 K- y2 N
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
( \* J7 S) M9 u6 C3 lTTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode
" W8 H+ p( F) k6 I8 g
' v) [6 v, c2 u; s0 pBlended
4 S4 w0 ^3 J/ K+ O7 j  Y* J- X0 hTTF_RenderText_Blended - Draw LATIN1 text in blended mode % k3 R5 Q* w' N" T: C- |* u' ?
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode
0 v" b" P/ B# B, [( |: _4 GTTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode
: B6 q; v! a4 z( d" |TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode & e: |6 {$ \8 {
  _/ q' S3 }1 V9 z, b
具体资料可以参考这里
0 P+ l5 H4 \  Z+ V4 |/ Bhttp://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
+ C1 m0 B- O$ I/ O8 N3 R( ~7 P8 n4 D# I# z' j
这些函数的参数基本都是相同的,都会传入一个字符串。* Q3 V" {; B/ b, R
比如这个
0 j' b2 Q! E! L1 ?+ T' ]# L0 s* GSDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);5 M* j3 b4 }" u/ ~

8 f. T; [, I2 D& `由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
3 U, f/ a8 o( N, Q6 x! g把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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