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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。" z  S0 G# `; r- B; s' p
发现很多字符串输出函数,如下所列。( ]1 u' w: _% |3 i7 D3 L. d
5 F! W' \0 H$ u/ t* G$ T: R
Solid 0 E, P5 B6 Z1 Q% x6 D
TTF_RenderText_Solid - Draw LATIN1 text in solid mode
' m4 R; j8 O  G3 Q" U4 Q) z9 @TTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
6 `* ~" h5 y# E9 e! XTTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode 1 Z  ~  u. \0 t" Z
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
& w& U9 {1 a/ l- b4 N- r6 _$ }, ^. ^" {9 J
Shaded
; `" {' p" b5 g$ \1 F; o8 [1 UTTF_RenderText_Shaded - Draw LATIN1 text in shaded mode # |- t) n; c. o; F9 a4 G
TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode
% w( s  i, r, @! N1 I: w! ~TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode * b% a' \2 v/ q. ]# W. @/ c* g: H
TTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode 0 \! d# }4 `+ K, E% f

# e" f$ l4 Q4 G4 S* @# j5 j( MBlended - q% j  y' Y$ d' u; \/ U; i
TTF_RenderText_Blended - Draw LATIN1 text in blended mode
- i2 Q: \  K2 q0 ]) `/ l5 \$ u2 yTTF_RenderUTF8_Blended - Draw UTF8 text in blended mode
2 w+ f& d$ `. u9 nTTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode
9 y6 @  T8 S, o; L- k/ W$ {TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode 5 X# \+ {" v0 P6 ~

! b4 I! }" ^6 e. q( M. _2 Z具体资料可以参考这里
& x( e+ f& D2 P4 L+ r/ _* ehttp://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render3 p+ n& E; j+ F; I# r. R: Q
5 {: g% Y; U2 N) l* `6 x
这些函数的参数基本都是相同的,都会传入一个字符串。3 O1 c7 O, q9 n1 Z
比如这个; M5 \( q2 a9 u+ B/ \9 Z; I* o
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);
# r! v; t0 k& ^2 i) Y6 I  \
, f. o' N) g* C9 A, P  E由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
( P8 \- A, ~0 P, A5 [1 t# f把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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