- UID
- 2
- 积分
- 8682
- 帖子
- 2905
- 主题
- 199
- 论坛币
- 11739
- 威望
- 16
- EP值
- 2349
- MP值
- 15
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 2597 小时
- 最后登录
- 2024-8-28
|
可以通过以下三种方式来设置ASS特效的全局Style
1. 为默认方式, 通过TCC文件中关于Style的设置, TCAX会自动生成一个ASS文件的头部信息 (包含Style), 保存在全局变量 val_AssHeader中,可以通过 GetVal(val_AssHeader) 来获取这个字符串, 如果使用 tcaxPy_Main 函数, 则TCAX会自动往所生成的ASS文件中写入这个ASS头部信息, 如果使用 tcaxPy_User, 就需要自己添加这样功能的代码.
2. 继承使用K ASS文件中的头部信息, 需要将K ASS文件的头部信息设置成你想要的, 其他行为与方式1相同. 开启本方式需要在TCC文件中设置 <inherit ass header = true> # 默认为false
3. 只适用于使用 tcaxPy_User 函数, 通过自己构造一个ASS头部信息, 并将其写入目标ASS文件. 一个实际的做法是, AssHeader = GetVal(val_AssHeader) + '\n' + Style, 且这个Style的名字非TCMS或TCPS, 当有语句需要使用此Style时, 在其ass_main函数中指定这个Style.
注意: 如果使用了方法2或3, 且Style的名字不是程序默认的 (TCMS及TCPS), 则, 你需要直接在 ass_main 函数中指定你的需要的Style.
p.s. 通常情况下使用默认方式就足够了, 但是如果要使用比较丰富的Style, 则推荐使用方法2.
|
|