在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