在ue4中可以自定義動節點,實現相應的節點比較容易實現,網上有大量教學可供參考:
- UE4 建立自定義動畫節點 https://blog.csdn.net/u010385624/article/details/99634198
- CustomAnimationBlueprintNode自定義動畫藍圖節點 https://www.cnblogs.com/sevenyuan/p/8444173.html
方法大同小異,為了能夠快進入狀態,可以參考下面ue4自帶的動畫節點原始碼。
- XXX\UnrealEngine-4.25\Engine\Source\Editor\AnimGraph\Classes\AnimGraphNode_ModifyBone.h
- XXX\UnrealEngine-4.25\Engine\Source\Editor\AnimGraph\Private\AnimGraphNode_ModifyBone.cpp
- XXX\UE_4.25\Engine\Source\Runtime\AnimGraphRuntime\Public\BoneControllers\AnimNode_ModifyBone.h
- XXX\UE_4.25\Engine\Source\Runtime\AnimGraphRuntime\Private\BoneControllers\AnimNode_ModifyBone.cpp
但是,當你完成仿完自定義動畫節點會面臨匯出的問題,無法完成程式的打包,這是由於呼叫與Editor相關的程式碼導致的。有以下資源可解決此問題,但支援版本比較老舊不支援UE4.25版本。
- https://ue4community.wiki/legacy/animation-node-translate-with-complete-source-code-and-instructions-mty4zao9
- https://github.com/Hethger/UE4_AnimGraphNode_Project_Template
結合以上兩個資料,對2進行了改進,解決了UE4.25自定義動畫節點無法打包的問題。
下載地址為:
https://download.csdn.net/download/oXingShuJun/12908721