跳转到内容

跨多个版本的兼容性

跨多个版本的兼容性?

通常,您应该使用最新的 After Effects SDK 头文件编译您的插件。这使得最新的套件和 API 功能可用于您的插件。当新版本的 After Effects 发布时,通常不需要提供新版本的插件,除非您希望利用新 SDK 中提供的新功能。然而,在声明与新版本的兼容性之前,您应该始终在新版本的 After Effects 中测试您的插件。

您应该在插件支持的每个 After Effects 版本中彻底测试您的插件。如果您需要添加仅在特定版本的 After Effects 中运行的代码块,您可以始终检查 PF_InData.version 中的 API 版本(对于效果),或者在 入口函数 中传递给您的 AEGP 的 major 和 minor_versionL。

为了进行更精确的版本检查,插件可以使用 AEGP_ExecuteScript (AEGP_UtilitySuite6) 运行脚本,查询以下属性之一:

app.version - 例如 11.0.1x12
app.buildNumber - 例如 12.

API 版本

版本效果 API 版本AEGP API 版本
22.013.27
18.213.25
18.013.24
17.713.23
17.613.22
17.513.21
17.313.20
17.113.19
17.013.18
16.113.17
16.013.16
15.013.15
CC 2017.1 (14.2)13.14
CC 2017 (14.0)13.13114.0
CC 2015.3 (13.8)13.11113.8
CC 2015 (13.7)13.10113.7
CC 2015 (13.6)13.10
CC 2015 (13.5, 13.5.1)13.9113.5
CC 2014 (13.0-13.2)13.7113
CC (12.2)13.6112.2
CC (12.1)13.5112.1
CC (12.0)13.4112.0
CS6.0.1 (11.0.1)13.3111.0
CS6 (11.0)13.2111.0
CS5.5 (10.5)13.117.0
CS5 (10.0)13.017.0
CS4 (9.0)12.1416.24
CS3 (8.0)12.1316.24
7.012.12
6.5, 6.012.10 (如果需要区分 6.0 和 6.5,请检查更新的 AEGP 套件是否存在。)
5.012.5
4.112.2
3.111.6