节点是 Marionette 工具最基本的构造单元;每个节点包含构成整个脚本或网络的脚本。有三种类型的节点:基本节点、包装器节点和对象节点。基本节点和包装器节点在创建网络时组合在一起。
基本节点执行命令或操作,或提供相关的参数值。
包装器节点将节点网络合并到单个节点以便组织和共享。可以从“对象信息”面板直接访问输入;在将包装器节点放入较大的网络时,使用输入和输出端口。
对象节点就是包装器节点,是执行脚本的结果形式,意味着可以立即观察和注意到对脚本的任何更改,而无需重新运行脚本。包装器节点是网络的一种合并形式,可以执行包装器节点以生成对象,而对象节点是脚本生成结果的即刻表现。
例如,包含创建球体脚本的包装器节点可以转换为对象节点;每次对底层脚本进行更改时,球体都会相应地进行调整,而不是多次执行脚本。
默认情况下,Marionette 工具提供各种随时可用的节点。通过编辑已有的节点和更改脚本可以创建自定义节点;这需要熟悉 Python 和 VectorScript,对于不熟悉脚本语言的用户并不推荐。
~~~~~~~~~~~~~~~~~~~~~~~~~