天天看點

(107)綁定及解除綁定事件

(107)綁定及解除綁定事件

如果沒有事件綁定到事件排程器,那麼調用該事件排程器将不會産生任何效果。鑒于每個事件排程器都有一個和其相關的事件清單。向該清單中添加一個事件的方法是使用 Bind Event(綁定事件) 節點,從該清單中删除事件的方式是使用 Unbind Event(解除綁定事件) 節點。另外,通過使用 Unbind All Events(接觸綁定所有事件) ,還可以解除目前綁定到事件排程器上的所有事件。

盡管 綁定事件 節點可以執行多次,但每個事件僅能綁定一次。同時, 類藍圖 和 關卡藍圖 中的事件都添加到同一個事件清單中,是以 Unbind All Events(解除綁定所有事件) 節點将會取消綁定 類藍圖 和 關卡藍圖 中的所有事件。

  • 在 類藍圖 中執行 Unbind All Events(取消綁定所有事件) 節點,将針對該類的所有執行個體,取消綁定 類藍圖 和 關卡藍圖 中的事件。
  • 在 關卡藍圖 中執行 Unbind All Events(取消綁定所有事件) 節點,将僅針對 Target 端提供的内容,取消綁定 類藍圖 和 關卡藍圖 中的事件。

建立Bind、Unbind及Unbind All節點

建立 Bind Event(綁定事件) 、Unbind Event(取消綁定事件) 及 Unbind All Events(取消綁定所有事件) 節點的過程類似。盡管以下步驟僅解釋了如何建立 Bind Event(綁定事件) 節點, 但是隻需在适當的步驟處選擇适當的菜單項,就可以建立 Unbind Event(取消綁定事件) 和 Unbind All Events(取消綁定所有事件) 節點。

在類藍圖中進行建立

  1. 在 My Blueprint(我的藍圖) 選卡下,從 Event Dispatcher(事件排程器)名稱處開始拖拽滑鼠并将其放置到您正處理的圖表中。
  2. 在出現的菜單中選擇 Bind(綁定) 。
    (107)綁定及解除綁定事件

另一種方法:

  1. 在圖表中 右擊 。
  2. 在出現的關聯菜單中展開 Event Dispatcher(事件排程器) 。
    (107)綁定及解除綁定事件
  3. 選擇 Event Dispatcher(事件排程器) 下的 綁定事件到[事件排程器名稱] 。
    (107)綁定及解除綁定事件

在關卡藍圖中進行建立

  1. 添加到關卡中您想為其調用事件排程器的Actor的引用 。
    (107)綁定及解除綁定事件
  2. 從該引用節點的輸出引腳開始拖拽滑鼠,然後釋放滑鼠來顯示關聯菜單。
    (107)綁定及解除綁定事件
  3. 在關聯菜單中,導航到 Event Dispatcher (事件排程器)> 綁定事件到[事件排程器名稱] 。搜尋 "Bind [事件名稱]" 将會快速地彈出正确的選項。
    (107)綁定及解除綁定事件
    Call 節點将會出現,且Actor引用已經連接配接到了 Target 引腳上。
    (107)綁定及解除綁定事件

繼續閱讀