冒险解谜游戏中文网 ChinaAVG
标题:
利用SDL_BlitSurface函数的汉化新思路
[打印本页]
作者:
shane007
时间:
2010-9-26 17:28
标题:
利用SDL_BlitSurface函数的汉化新思路
最近从静物2的汉化方法受到启发,我又想出了一个类似的汉化方法。
4 e( h( a% Z! Q8 ?7 x/ t* N
原理也是类似的,只不过是换为另一个图形API SDL。
" o' A; A% R J# I! W
该函数的原型如下。
. W6 z6 ~! W1 N2 k0 ?( W$ M$ L
int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect);
P9 V0 [$ v6 V9 e b0 o
主要原理就是,截取blit到Surface上的外文字幕材质,计算出唯一码。
7 I; w; N. c: b) a. Z6 D3 o4 y1 {
然后再替换为相应的中文字幕材质,再blit到Surface上。这样就实现了汉化。
/ E/ Q' ~! [& C0 V& F: b7 H; |
先把思路写下来,等有时间再慢慢完成。
/ _3 R: Y. [5 I! Y' ~+ F) T0 ]
6 E6 S* H( {+ ?+ V" z6 Y* R
参考
# r" o# m% Q! H3 B1 Y, {6 t
http://www.cppblog.com/lf426/archive/2008/02/21/43047.html
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2