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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。/ _6 W& p3 d5 \& ]8 a
发现很多字符串输出函数,如下所列。. K2 ?4 y2 y/ Y

7 [9 Y! e" M$ [% uSolid
; K8 E: [/ V3 `1 L$ o1 KTTF_RenderText_Solid - Draw LATIN1 text in solid mode 7 y8 E) F8 `* A3 ~; y: c
TTF_RenderUTF8_Solid - Draw UTF8 text in solid mode 0 T% S/ {' W3 ~( m5 V# t# Q  a- q
TTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode
! M- u; p% U2 _' b4 }4 {* qTTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode 9 n- T- \/ |: f+ D+ }

" y5 [, |" e+ S7 \Shaded 6 B; v7 n+ V, [6 {; ^) ~" N
TTF_RenderText_Shaded - Draw LATIN1 text in shaded mode
# d$ R* N: ^+ ^+ u- ZTTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode 6 ]3 i6 \9 W/ \4 U6 D0 P
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode " c* E+ n. U2 N9 M7 ~3 H
TTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode
" {/ n; V. I) t# j0 h4 ]. u8 T) t9 j( s8 h: f0 R" w
Blended
6 U# \) I$ N& H" O3 F6 |TTF_RenderText_Blended - Draw LATIN1 text in blended mode 9 M* \; ^+ j( s+ h) {
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode - s9 b( H9 O' f% d
TTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode , s! L0 Z& a7 U, D- O/ G5 H
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode ' Q3 h/ s; y- |
( e. K9 S7 X4 ?5 w
具体资料可以参考这里
7 {' u2 I% t4 l% \http://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
8 w8 e9 T9 R  X. l* w. z. g; ^. r) t, L5 R" I1 i4 E: R
这些函数的参数基本都是相同的,都会传入一个字符串。
$ t( o2 x5 `" J6 b: ?  o* j比如这个
5 B2 l% Y  A. g* lSDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);3 A& K* f5 X5 I; P" T! a

5 `, F" p  N# _/ |  d2 l3 \, P由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
% v, `/ W) o0 u* `7 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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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