解決UE4自定義動畫節點無法打包的問題

2020-10-04 11:00:16

在ue4中可以自定義動節點,實現相應的節點比較容易實現,網上有大量教學可供參考:

  1. UE4 建立自定義動畫節點  https://blog.csdn.net/u010385624/article/details/99634198
  2. CustomAnimationBlueprintNode自定義動畫藍圖節點   https://www.cnblogs.com/sevenyuan/p/8444173.html

方法大同小異,為了能夠快進入狀態,可以參考下面ue4自帶的動畫節點原始碼。

  1. XXX\UnrealEngine-4.25\Engine\Source\Editor\AnimGraph\Classes\AnimGraphNode_ModifyBone.h
  2. XXX\UnrealEngine-4.25\Engine\Source\Editor\AnimGraph\Private\AnimGraphNode_ModifyBone.cpp
  3. XXX\UE_4.25\Engine\Source\Runtime\AnimGraphRuntime\Public\BoneControllers\AnimNode_ModifyBone.h
  4. XXX\UE_4.25\Engine\Source\Runtime\AnimGraphRuntime\Private\BoneControllers\AnimNode_ModifyBone.cpp

但是,當你完成仿完自定義動畫節點會面臨匯出的問題,無法完成程式的打包,這是由於呼叫與Editor相關的程式碼導致的。有以下資源可解決此問題,但支援版本比較老舊不支援UE4.25版本。

  1. https://ue4community.wiki/legacy/animation-node-translate-with-complete-source-code-and-instructions-mty4zao9
  2. https://github.com/Hethger/UE4_AnimGraphNode_Project_Template

結合以上兩個資料,對2進行了改進,解決了UE4.25自定義動畫節點無法打包的問題。

下載地址為:

https://download.csdn.net/download/oXingShuJun/12908721