Community Tutorial: K2Nodes 不那么简短的入门介绍

本教程最初发布于 S1T2 博客(https://s1t2.com/blog/brief-intro-k2nodes),将广泛介绍有关 K2Nodes 的概念与组件,以及如何从零开始制作你自己的 K2Nodes。

本教程不会带你一步步完成这些节点的制作流程(不过完整代码会在末尾提供)。相反,它会尝试剖析 K2Nodes 中更重要的部分,并对其整体结构与约定做一些说明。

K2Node 是一种非常高级的蓝图节点,可用于封装比普通 UFUNCTION 更复杂、更动态的功能。比如,可让节点的输入与输出根据其他输入与输出发生变化。你可以把它理解成一个内部包含两个或更多函数的蓝图节点:一个函数接收输入,在 N 个函数之间传递处理,然后由另一个函数返回输出,有点像蓝图里的子图。

https://dev.epicgames.com/community/learning/tutorials/7W1m/unreal-engine-k2nodes