我有问题... 我可以使用所需信息编写JSON文件,并使这些信息显示在占位符上。 直到那时,一切都是美好的。 但是,当我尝试使用Aerender进程通过cmd进行渲染时,从JSON文件导入的文本不会出现,但是,当我尝试使用AE程序正常进行渲染时,它可以正常工作。我不知道为什么会这样。 我用来从JSON文件导入数据的JS脚本是:
var content = footage('content.JSON').sourceData;
content[0].title;
当我保存项目并尝试使用cmd aerender进行渲染时,json数据就会消失。
答案 0 :(得分:0)
在您的comp中添加 json文件作为图层,然后将文本表达式指向json图层。
在此示例中,我们的json素材称为“ data.json”。
因此,创建一个伴奏并添加文本。
检查该层的数据>文本>表达式是否像这样
footage("data.json").dataValue([0])
thisComp.layer("data.json")("Data")("Outline")("text")
请注意,文本层表达式指向我们的json层,而不是直接指向我们的json素材。
希望有帮助!