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

 找回密码
 新人加入
楼主: 爱雪音MiKu
打印 上一主题 下一主题

[已解决] 这种特效如何编写得到呢? [复制链接]

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2012-9-9 20:50:24 |显示全部楼层
之前填充的没掉, 是因为时效设定的问题...拼接下时间就行了. 更详细说, 就是, 增加一行代码, 开始时间是K值表现时间的结束, 结束时间等于第一句(无颜色)的结束时间...

给你的一点建议是, 先系统的开过一些教程+代码, 有了全局的理解后, 再去考虑这些具体效果...

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2012-9-10 22:10:41 |显示全部楼层
爱雪音MiKu 发表于 2012-9-10 20:27
呜咕。。V。。明白。。对了TCAX里 符号偶想了解一下。。。“—”是减号?,“*”乘号?,“+”是加特效? ...


对于数字, 有四则运算, 加%取摸, //整除, 对于字符串+就是连接两个字符串了...
可以先看一下基本的Python教程, 有助于你更快入门...

呜咕。。比如eft_001的这个内置特效。。。K(_k)这句就单字的K值。。这个K值特效做完了。。就会回复到原来的字了。。。要怎么设置。。才可以保留填充的颜色呢?

这个理解不是很到位, 每句效果都有它自己的存在时间, 坐标位置, 以及层(同一时间, 同一地点, 层数高的会覆盖层数低的). 所以K值效果之后, 并不是"回"到原来的效果(颜色), 本质上是, 原来的颜色还继续存在着(而K值效果消失了). 如何保留K值过后的颜色? 一个很好理解的做法是, 在增加一行特效(ass_main), 这个特效的起始时间是K效果的结束时间(_start + _elapk + _k), 结束时间和第一个效果(就是你说的"原来那颜色")的结束时间相同. 把这个效果加到两个效果之后, 或者把这个效果的Layer值设高一点.

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2012-9-12 21:35:40 |显示全部楼层
爱雪音MiKu 发表于 2012-9-12 19:49
啊呜。。好厉害的大大0.0。。也就是说能做很多很多特效了?

是的, 我想你也可以.
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 00:07

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH