1、為了簡潔
當一個類里面的函數比較多,并且使用比較頻繁的時候,就要不斷的從這個類節點往外拉線,從而獲取不同的函數節點,這樣的藍圖就會看起來比較亂,這時候,就可以將這個常用的類提升為變量。
2、為了存儲臨時變量
例子:
若像上圖直接將Create WBP Interactable Widget的返回值連到Remove from Parent的Target上,那么運行到此處會報錯,因為這個返回值是一個臨時的
CallFunc_Create_ReturnValue
: 這是一個臨時變量。當使用?Create Widget
?節點時,它的輸出引腳(Return Value)在藍圖內部就被命名為?CallFunc_Create_ReturnValue
。這個臨時變量只在它所在的那一“幀”或執行線中有效。
右鍵Return Value,將其提升為變量則可使用