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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。, p4 `# t) f: E3 u7 |; A7 n1 p$ w6 g
发现很多字符串输出函数,如下所列。; L! }3 V2 `8 h3 U$ H

2 U% E; a$ H5 Q) K, E% M. kSolid
, I  E* o, v4 u) _. i! y; YTTF_RenderText_Solid - Draw LATIN1 text in solid mode
. u" \, t4 |' r& _: HTTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
9 E) V) j/ Y  p4 w' y# f/ UTTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode
* Q& Z3 F$ k, }TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
" n1 C" k  S8 L: M7 s- B8 b
( u0 o4 d8 {, Y6 f) u5 h. f. ZShaded
+ M2 e9 r, p) B: C0 q  wTTF_RenderText_Shaded - Draw LATIN1 text in shaded mode
! h$ f) U( ]1 J$ `TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode / e1 m" a8 w( A- X- H0 s2 O
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
2 k; ~4 ?& _: @- aTTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode
( k$ T/ H6 a. ^0 y1 f9 `: j# S
* X8 w2 U3 J: ]2 v( C. Y) S/ TBlended # f  g6 S4 ]' X8 q
TTF_RenderText_Blended - Draw LATIN1 text in blended mode ( e3 x. L4 t$ Q1 n
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode $ m% h2 I6 I1 v( l# {3 q4 M3 d: s& l
TTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode ' r( _  J" |, I8 U. O7 r9 k
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode 1 Y9 _/ C" ~- Z* F  g

# C& E4 O7 W% R具体资料可以参考这里
8 Y* D8 n$ R; ^* E/ Jhttp://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
3 A% t! A0 s7 W. i, c' _5 ?: z# m7 _' W( C- J# S0 ?4 u) D
这些函数的参数基本都是相同的,都会传入一个字符串。
, @/ s9 ]# c" I, s  z比如这个! ^; i: q. i, W" @  _8 f' ?
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);
  D. O8 C6 n7 C5 y* X& F- Q" J/ Q+ q3 ?7 p
由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
) O" R- Y* u9 @把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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