如果在TCAX的python特效脚本中写代码时想尽可能缩短代码行且平时不怎么用init模块,可以先在TCC文件中的init那栏写false,这样py脚本中在不需要tcaxPy_Init时就不用写了。
如果TCC文件中的init那栏写的是true,而py脚本又用不到init时,也必须要写这么两行才能跑:
def tcaxPy_Init:
pass
否则TCAX Studio(注:TCAX Studio的报错机制没TCAX的命令行黑框的报错机制完善,因此当TCAX Studio出现难以定位错误位置的报错时,请用TCAX命令行跑一遍看报错范围。)报错时反馈得到的tcaxPy_Main有问题这点很容易误导你去对tcaxPy_Main做出修改。
补上给TCAX Studio使用的模板文件,分了有无def tcaxPy_Init两种情况:
TCAX Karaoke Effect 004 - light spot(有无def tcaxPy_Init).rar
github备份下载链接:
TCAX Karaoke Effect 004 - light spot(有无def tcaxPy_Init).rar
具体关系如下图所示:
各位朋友可以自行对比py文件和tcc文件中的细节差异并用TCAX或TCAX Studio去运行测试(报错测试建议用TCAX)看看。