冒险解谜游戏中文网 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 q
int 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