在运行或者蓝图中动态调整骨骼节点的属性,目前知道的有两种
1.使用PoseableMeshComponent 来显示模型
在actor下添加PoseableMeshComponent 在属性Mesh中设置要显示的Mesh
然后在蓝图中调用相应的函数设置节点属性
但是这种方式不能设置模型的动画了 也可能是我没有找到
2.第二种方式是添加动画蓝图 在动画蓝图的AnimGraph中 使用Transform(Modify)Bone 节点来控制骨骼的属性
这里面使用的时候遇到一个坑 就是设置的坐标和实际显示对不上 这里要主要下面的属性设置
主要就是3个 一个骨骼名称 一个是Rotation Mode 还有一个就是RotationSpace 这个需要根据实际情况设置坐标系