TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 5658|回复: 1

[已解决] 求time_gap,time_fac的含义? [复制链接]

Rank: 4

发表于 2011-10-8 22:54:50 |显示全部楼层
刚刚分析了一下内部特效,有几段不懂之处
time_gap,time_fac分别代表什么?
_FD指每一帧的长度,它的具体单位是什么
_FD / 10意味着什么?
请各位大侠帮忙解释一下,谢谢!

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

发表于 2011-10-9 00:09:53 |显示全部楼层
_FD 单位是 mm (毫秒),

_FD / 10 是因为对于时间轴时间或是K代码使用的时间单位是 10 mm.

time_gap, time_fac 只是两个辅助系数, 通常取值0~2, 并且会与 _FD / 10 相乘, 效果是 time_gap 决定歌词文字显示提前(延后)的时间, 如果time_gap = 0, 则无提前或延后, 但这不利于特效的表现, 举例来说, 某一句歌词第一个字符是 あ 它会在某个时间被"唱"到, 则, 我们通过设置time_gap, 可以使其提前显示, (而不是刚好的事后再出现). time_fac 则是决定一句歌词, 靠前的字符与靠后的出现的时间差 (即, 会逐个逐渐显示).

p.s. 实践有助于理解代码....

Rank: 4

发表于 2021-7-27 07:45:21 |显示全部楼层
这其实就是两个赋值变量,严格来讲只要你数学计算过程正确怎么用赋值变量都行。

不过,为了确保长期重复利用,个人建议在代码逻辑不是很复杂的情况下,最好还是把代码风格慢慢确定下来。
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-3-29 12:44

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH