| 
UID2积分8682帖子2905主题199论坛币13044 威望16 EP值2349 MP值15 阅读权限200注册时间2011-8-3在线时间2597 小时最后登录2024-8-28
 
   
 | 
| 因为tcaxPy_Main函数会对每个字符都执行一遍, 所以如果想要对整体一句歌词制作一个特效, 或者是一个效果生存期是整句歌词时间跨度, 那么操作起来就要绕点弯子. 早先是使用判断
 
 if _j == 0:
 do something
 
 在do something中执行整句歌词特效的编写, 因为对于一句歌词_j为0的次数只有一次.
 但由于某些特殊情况下_j不一定从0开始, (如果第一个字符是空字符, 或者是空格等, tcaxPy_Main函数就会跳过), 所以从Beta3开始, 引入了一个新函数IsLineChanged来专门应对这个需求, 但要注意IsLineChanged函数只能被调用一次. 所以最好使用一个变量来保存它的返回值, 以便之后继续使用.
 
 bLineChanged = IsLineChanged(_i)
 if bLineChanged:
 do something
 
 
 
 
 
 | 
 |