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

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

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

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

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

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

最近在研究Buratillo这个游戏时,看了一下SDL_ttf这个开源库的相关资料。
0 ^, a4 o! T+ ?" I4 N发现很多字符串输出函数,如下所列。
* g; _. N) b3 y; j' L/ y* s
; y2 z# C8 p1 ?8 E  o0 G3 ZSolid
& R0 C. [' W3 FTTF_RenderText_Solid - Draw LATIN1 text in solid mode
* O8 a8 u' C2 E7 g3 e0 G7 gTTF_RenderUTF8_Solid - Draw UTF8 text in solid mode # E; O( V4 ?  U/ X3 Z
TTF_RenderUNICODE_Solid - Draw UNICODE text in solid mode 4 T" f" V  E9 r5 c+ O  J$ A
TTF_RenderGlyph_Solid - Draw a UNICODE glyph in solid mode
4 m1 b5 [, ^: H3 w% N" j4 C( A3 Q/ w. Q8 n3 \
Shaded
9 C& v2 N: Z: \. U2 @) P: @TTF_RenderText_Shaded - Draw LATIN1 text in shaded mode 1 E3 ?: B" o, A& p
TTF_RenderUTF8_Shaded - Draw UTF8 text in shaded mode ; D" Y6 k: y  u5 R# W
TTF_RenderUNICODE_Shaded - Draw UNICODE text in shaded mode
4 \9 k# Y0 P; K# N$ QTTF_RenderGlyph_Shaded - Draw a UNICODE glyph in shaded mode 2 ?$ }! l3 P2 t

- K3 L: A) k$ P/ _Blended
- M5 W* Z& z7 N( I& ^3 H8 oTTF_RenderText_Blended - Draw LATIN1 text in blended mode 2 E7 [7 |& C4 t! P9 H
TTF_RenderUTF8_Blended - Draw UTF8 text in blended mode
( p# R  ?) s0 c' z' x& U3 D0 M6 CTTF_RenderUNICODE_Blended - Draw UNICODE text in blended mode 5 }& O5 \7 }. D# `9 o
TTF_RenderGlyph_Blended - Draw a UNICODE glyph in blended mode
  L; X0 w' k7 ^' {& @* R0 ]$ ]8 v
: M* v9 E1 z$ u6 E8 V+ K8 N' ^7 F具体资料可以参考这里) w9 L) W  Q$ ^' R1 O
http://sdl.beuc.net/sdl.wiki/SDL_ttf_Functions_Render
3 {) ?+ M/ R7 j7 f' t1 f( I8 T7 t3 U- C  Z6 c& C# M
这些函数的参数基本都是相同的,都会传入一个字符串。
& {6 o5 S) _( F比如这个8 U( A4 {$ ~1 I! w/ N; |5 e
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg);% b" `: B( H9 H! _; F  a/ O6 \
( l( O) |# Z/ d( \  n
由于这个库是开源的,我们只要找到相同版本的库,修改游戏所使用的那个函数的代码,
. E2 _& @0 z  x. 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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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