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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。
- p6 w$ `$ f( t. d  R发现很多字符串输出函数,如下所列。
' K+ M- m, H" v; i+ z
+ F; _9 }/ t1 A# `  S2 ^1 ^Solid 9 Q9 D3 K. D; a! `
TTF_RenderText_Solid - Draw LATIN1 text in solid mode
/ c1 t: E9 ]7 D* t  Q# yTTF_RenderUTF8_Solid - Draw UTF8 text in solid mode " Y- o: C% e4 \
TTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode $ y$ U5 G$ \, t/ j5 ]* ?; _# q
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
1 a, t) s! H7 s3 ]
% d0 s0 L( u- y+ NShaded 4 u0 m4 E+ ]: J3 N! Z9 i
TTF_RenderText_Shaded - Draw LATIN1 text in shaded mode
# ]- k5 o) S* y% A6 ^; N6 \TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode ! @9 M) `0 I1 G7 Q" g& L' W2 K
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode 8 w( [: O1 E/ C: M
TTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode 3 ?% o$ v* _. `/ S3 \. B. `+ c$ d
. T: H0 I; f& |7 y
Blended + A6 g3 E7 M' y" T4 y, a$ t& T; r
TTF_RenderText_Blended - Draw LATIN1 text in blended mode
8 i) y/ Y3 _  X4 j, yTTF_RenderUTF8_Blended - Draw UTF8 text in blended mode
8 i4 ?6 Z8 M( V# sTTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode % }% U2 [1 u0 H7 O# t7 d, ?
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode + ]2 j, a+ v  e+ O" {$ i0 ^

2 k. Y3 W: [& R. r: J) g( }6 G3 L具体资料可以参考这里
$ k  s- P" y- P' b* g1 mhttp://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
$ I) U! o! t* b! h) {# W& D! D" F- s4 U1 G% O* @' a
这些函数的参数基本都是相同的,都会传入一个字符串。
# p. E7 F  P0 Y' f% b" s% U比如这个3 {- i' ~: s" n! o- P- E2 O
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);
( D, c# v# G8 n; N' @1 x
6 U( Y  t: e7 ~由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
! y/ ]) O" n' P! a$ s) U9 I0 ]8 G8 r$ i把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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