为何选择动画蓝图?
"动画蓝图“听起来比”蓝图“更高深莫测。 蓝图用起来很有意思,但现在看起来动画蓝图和蓝图的工作原理不太一样,所以我想在此处讨论一下。
首先,让我们谈一下如何在虚幻引擎中播放动画。
我们有两种在SkeletalMeshComponent上播放动画的方法。 您可能已经知道了,SkeletalMeshComponent包含了具有植皮网格物体的骨骼层次结构,可供您播放动画。 如果您拖曳动画到关卡中,它会创建包含SkeletalMeshComponent的SkeletalMeshActor,并为您设置一些基础信息。
当您选择详细信息面板中的actor时,请您特别注意下图所标出的这部分数据。
每个SkeletalMeshComponent都具有动画模式设置,我们可以在其中设置我之前谈到过的播放动画的两种方式之一。
Use Animation Asset(使用动画资源): 它将仅被应用于AnimSequence(动画序列)或AnimComposite(动画组合)。 一个资源可以沿着给定的时间轴产生有效的姿势.
Use Animation Blueprint(使用动画蓝图): 这个模式让您可以播放动画蓝图。
第一个选项比较简单,但第二个选项需要一些解释。
第二个选项是Use Animation Blueprint(使用动画蓝图)。
如果您从内容浏览器中拖曳AnimBlueprint(动画蓝图)到关卡视口中,它将会创建如下图显示的具有AnimBlueprint(动画蓝图)设置的SkeletalMeshActor。 (类似于上方的操作,您可