冒险解谜游戏中文网 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$ Lint 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 thttp://www.cppblog.com/lf426/archive/2008/02/21/43047.html




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2