冒险解谜游戏中文网 ChinaAVG

标题: 利用SDL_BlitSurface函数的汉化新思路 [打印本页]

作者: shane007    时间: 2010-9-26 17:28
标题: 利用SDL_BlitSurface函数的汉化新思路
最近从静物2的汉化方法受到启发,我又想出了一个类似的汉化方法。 " v  ^& z- ^, L2 Y2 `
原理也是类似的,只不过是换为另一个图形API SDL。
# T0 m4 U5 j' ^9 J; ?2 d! g+ m8 P该函数的原型如下。
3 e' s  U" p1 D0 [9 C7 \8 O0 qint SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect); . t( h- a( ?6 O) E
主要原理就是,截取blit到Surface上的外文字幕材质,计算出唯一码。 ; ~) c7 n7 Z0 S+ c0 [" ?/ |
然后再替换为相应的中文字幕材质,再blit到Surface上。这样就实现了汉化。   S. a* |, H- H' L6 V
先把思路写下来,等有时间再慢慢完成。 , K3 ~& E: ~+ b8 q& W
7 ?4 t. S7 |" O; ~5 Z  p
参考+ x+ g! u8 J9 T- Z" |9 V
http://www.cppblog.com/lf426/archive/2008/02/21/43047.html




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