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

【已完成】【汉化任务简报】#11 通用字幕补空格工具

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

【已完成】【汉化任务简报】#11 通用字幕补空格工具

跳转到指定楼层
楼主
发表于 2009-3-22 14:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

【已完成】【汉化任务简报】#11 通用字幕补空格工具

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
6 C/ U9 y+ @8 r2 H# @比如南希系列,哈迪男孩等。& O, T$ p. R& d" N% [: |; O- Y
我们通常采取的方法是补上适量的空格,达到回车的效果。
) J7 U4 R5 c2 ]) [本工具就是一个自动补上适量空格的工具。
! B- r. L1 i8 V* n4 i0 ?! a9 m: c+ s  x+ h# n4 w) O
基本设计如下
6 C: c  W- P: S- d0 n8 Itextbox1  多行, 用于输入原字符串. ]. [1 M. s8 l1 H+ V; N
textbox2  多行,用于输出转换后的字符串
. q) d2 W9 O. g8 R; ^  z7 L# Z: W- N- e, M* h
textbox3   用于输入每行字节数a
; m' S( I! Q7 l1 F0 gtextbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0
/ `" c; g  |3 J6 d当b>0时,a中已经包含b
( Z7 s4 u2 ?6 @3 I4 ?3 f- Kb的作用是可以保证每行末尾的若干字符为半角空格。
) b$ k4 ?2 P1 ?; O2 r9 o9 t) [9 T
button1   开始转换
% t1 x/ S4 V) D& B0 j8 _. `# i; n" [! B
说明" X  P  |$ q  ~" B: u5 m' {
原字符串是一个全角半角字符混合并带有回车换行的字符串。7 f+ j( f. E) H# _6 ?
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

17#
 楼主| 发表于 2009-3-22 19:51 | 只看该作者
测试通过,谢谢了!
回复 支持 反对

使用道具 举报

16#
发表于 2009-3-22 19:36 | 只看该作者
引用第12楼shane007于2009-03-22 19:05发表的  :4 b3 m- {/ @; b9 ~

+ y- K8 m* A9 m3 b# x8 a3 A  p
! A& [, Y2 ?' c4 f6 d' d您自己看吧,毕竟您的版本漂亮。
老大,你们都改不了老用敬语是不....
# z* R& m! t) Q9 s- l; K6 [3 b受不了的说....感觉在打10086
回复 支持 反对

使用道具 举报

15#
发表于 2009-3-22 19:30 | 只看该作者
我做的就是支持多段字符的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2威望 +2 金币 +10 收起 理由
慕容枫叶 + 2 + 10 制作工具奖励,抱歉给晚了
0 2:2050,4385

查看全部评分

回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2009-3-22 19:08 | 只看该作者
这个工具只能转换一个字符串,以后真对具体游戏就要做批量的。
0 j6 B1 e2 H/ g5 y( B目前做单个字符串就行了。
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2009-3-22 19:05 | 只看该作者
引用第11楼firendless于2009-03-22 19:02发表的  :) G+ u$ ^2 _) Y- B
需要我也练手不~

) {9 u  M4 i; s: Y9 g- v您自己看吧,毕竟您的版本漂亮。
回复 支持 反对

使用道具 举报

12#
发表于 2009-3-22 19:02 | 只看该作者
需要我也练手不~
回复 支持 反对

使用道具 举报

11#
发表于 2009-3-22 18:56 | 只看该作者
呵呵,我现在才明白 “a 中包含了b ” 是这个意思啊
, _; N  P8 Q' m! e: T9 r. w/ y
( A0 L! ~- a; K2 ?0 Z; t, R再传一个上来
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题
/ D9 c. ~- W/ m% g: _+ u& }" E, `8 N2 ?9 @+ a+ l' M
a=8 b=1
7 m4 C9 i* G. [2 K6 Y汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉
: H1 L8 h' [8 b! X7 i
' ?( z  r2 M; M+ O, |6 }; @( X正确' ^6 T3 V* V: e' K  u
汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉
: [" s- F: b% S4 z/ j8 E; U. B& x% I7 @- W* g  @+ F
错误
5 _& H6 S( g: C3 j汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 6 E( r% H$ {2 v& X; G. @
7 m# n' F4 M; {2 _- _: r
说了在b>0时,a 中包含了b
) ?% v; l: U6 H# R% z- c3 G) @所以一次要输出3个汉加2个空格6 C4 e4 Y9 N8 ^. x" w
你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具: m* K  D6 s  q7 @* \3 u6 ]5 e( D( H9 i
  U& i* G  c6 R, c
请007看看,有没有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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