另外它只有一个输入引脚和一个输出引脚.
Macro 节点则是一种模板, 支持潜伏节点并且可以有多个输入输出引脚.
不同于被编译为独立单元重复调用的 Function, Macro 会被直接以其所包含的所有节点的形式编译到蓝图上. 这也意味着如果你不用 Macro 的话, 它也不会被编译.
来个现实点的比喻, 如果你要造10辆车, Function 相当于一个工厂, 你告诉他造车, 10次. 你就会得到10辆车, 但是所有产品都是同一个工厂生产. 而 Macro 则要建10个工厂, 每个工厂各造一辆车.
总的来说:
Function
- 仅编译一次的独立单元, 可以被重复调用.
- 不支持潜伏节点.
- 只有一个输入输出引脚.
- 可以接受多个输入输出.
- 可以在网游中调用.
Macro
- 节点的模板, 每被调用一次则编译一次.
- 支持潜伏节点.
- 可以有多个输入输出引脚.
- 可以接受多个输入输出.
- 不能被调用, 因为不是"实体".
CR 于 2014-10-27 13:12:42
没有评论:
发表评论