虛幻引擎(UE4) EventDispatcher應用
當一個Event Dispatcher被調用,所有綁定了這個該事件的藍圖將會執行這個事件邏輯。換句話說,一旦你調用了這個Event Dispatcher事件分發器,將會調用多個藍圖中的事件邏輯。這個例子讓玩家按下一個鍵,生成一個粒子特效。
這里使用第三人稱模板人物來舉例
創建并打開ThirdPersonCharacter:
在角色藍圖中創建一個EventDisPatcher事件
在藍圖中創建一個鍵盤點擊節點:
將創建的事件StartFire拖拽到藍圖中,并選擇Call調用事件,即開始分發事件。
將F鍵按下引腳連接到Event Dispatcher:
當F被按下,所有綁定了這個事件的藍圖將會執行該事件綁定的邏輯。
編譯+保存。
創建一個植物,在自帶的文件夾里(Content/StarterContent/Props), 將SM_Bush拖到關卡場景中
打開關卡藍圖
在關卡藍圖的圖表中引用該植物:
獲取玩家角色并轉換為默認的?ThirdPersonCharacter
這樣做你就直接在藍圖中快速綁定事件。
將SM_Bush?拖進藍圖中,并獲取它的位置信息
按上圖連接引腳。
然后編譯,啟動游戲 按下F鍵,看到粒子效果。
5G游戲
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。