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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。
: ~; y( x2 M  s! y" X发现很多字符串输出函数,如下所列。
: A6 D7 l" {8 r- j8 }( `1 n; M" ]0 l' F+ l  t
Solid
- [" T9 K* y* B: a; eTTF_RenderText_Solid - Draw LATIN1 text in solid mode
( C# Q* i/ ^' E! Q9 }" o; ITTF_RenderUTF8_Solid - Draw UTF8 text in solid mode
+ F: x. ?0 B# M) ^  `5 wTTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode 3 T* I9 i. @- w* Y  f
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
% V: c6 D2 {  v' ]) ^, h- P: Z" b9 {$ X6 [& ~/ K
Shaded
7 n5 x( v- c. r8 [( lTTF_RenderText_Shaded - Draw LATIN1 text in shaded mode ! r) i3 R, F0 [
TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode
1 [0 J6 S/ {2 g# gTTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
/ \: {% W9 W. r: [  h0 L6 r3 STTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode % y2 M: d+ l8 N1 X
. m" _! ~# F- L2 F
Blended & M: p( O5 u5 `3 B8 M
TTF_RenderText_Blended - Draw LATIN1 text in blended mode 8 Q2 e# `: I4 ]* N4 f
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode 6 v- ]/ H$ {! E3 m8 j5 a
TTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode + [* _/ o& e" t- Y# e
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode " U# G* o3 _$ z9 V1 t' H

* R+ {6 Y$ ~  q5 C$ l具体资料可以参考这里9 U8 C" S  W- @7 z2 S# r
http://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render6 }7 {6 z0 \3 n) W" e# I% X/ Q
1 G6 b. }: B+ P# @; l
这些函数的参数基本都是相同的,都会传入一个字符串。
- _% T: {: q+ C- a- X' p% E比如这个  U# l1 n/ D/ `  y( i% m
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);
7 `+ A0 W. x9 o2 Y5 P1 r
1 K/ {0 K9 V' ~0 q由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
- L; s* H0 e4 W1 L: g# w+ R; {把英文字符串替换为中文的,应该就可以实现汉化了。
分享到:  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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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