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

 找回密码
 新人加入
查看: 3951|回复: 3
打印 上一主题 下一主题

[已解决] 呜咕。。求问大大们一个问题。。 [复制链接]

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2013-3-29 21:15:23 |显示全部楼层
爱雪音MiKu 发表于 2013-3-29 20:02
呜咕。。偶有一个问题 Counter = int((_ET-_BT + 34)/35)  这句偶不是太明白。。为什么意思是相隔35秒循 ...

时间/ (时间/帧) = 帧数

35是指 35ms/帧.

可以用 40, 或者  _FD

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2013-3-29 21:42:40 |显示全部楼层
爱雪音MiKu 发表于 2013-3-29 21:39
呜咕。。偶不知道偶理解的对不对。。这句是;在歌词+34的时间内。。以35秒为一帧进行循环 ...

具体在哪里开始循环不是由Counter决定的, Counter只是决定循环多少次... (实际用多少次都可以通过for等, 另外控制)

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2013-3-29 21:57:30 |显示全部楼层
爱雪音MiKu 发表于 2013-3-29 21:48
呜咕。。V。。如果用for循环就是  for i in rangre(_BT,_ET+34,_FD)   类似这样的么0.0? ...


可以这么用... 但你的描述很奇怪...

你刚才描述的主体是 Counter = int((_ET-_BT + 34)/35) , 而你却用一个for语句来替代. 风马牛不相及...

Counter = int((_ET-_BT + 34)/35)  只是一个表达式而已

for i in range(Counter), 才是循环. 所以你给出的for语句是替换这两句代码用的...

而我在上一个回复所说的for循环, 指的是利用了Counter的for循环, 你给出的for循环里哪里都没有Counter的踪影嘛...

如果你理解了我上一个帖的意思, 那么给出的回复, 至少应该是 for i in range(Counter - 1), 什么的吧.. Orz

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

地板
发表于 2013-3-29 22:10:05 |显示全部楼层
爱雪音MiKu 发表于 2013-3-29 22:07
呜咕。。通过Counter表达式计算出来的次数来决定循环的次数?。。偶不知道这样理解对不对(T.T) ...

这种情况, 可以通过实践来证明自己的理解是否正确... 印象更深... 只是提问, 然后获取一个答案, 也许很快就忘了, 这样没什么意义
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-6 20:32

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH