1、为了简洁
当一个类里面的函数比较多,并且使用比较频繁的时候,就要不断的从这个类节点往外拉线,从而获取不同的函数节点,这样的蓝图就会看起来比较乱,这时候,就可以将这个常用的类提升为变量。
2、为了存储临时变量
例子:
若像上图直接将Create WBP Interactable Widget的返回值连到Remove from Parent的Target上,那么运行到此处会报错,因为这个返回值是一个临时的
CallFunc_Create_ReturnValue
: 这是一个临时变量。当使用Create Widget
节点时,它的输出引脚(Return Value)在蓝图内部就被命名为CallFunc_Create_ReturnValue
。这个临时变量只在它所在的那一“帧”或执行线中有效。
右键Return Value,将其提升为变量则可使用