虚幻4 蒙太奇播放问题
最近自己试着k动画,导入虚幻中生成蒙太奇。发现蒙太奇预览正常,但是playMontage却播放不了,检查了一遍,自己插槽也加了。动画蓝图也没问题。skeletal Mesh component也连了,但就是播放不了(实际上也不是一点都没有播放,但是基本是处于那种就播了起手动作)。奇怪的是用官方的动画资源却一切正常。
对此情况,先将Rate 设置慢一点(比如0.5甚至0.1)试一试,如果正常播放了说明和我自己遇到的情况一样,就是蒙太奇的时间太短了 。
个人猜测原因: 播放蒙太奇是先从当前姿势通过插槽,引擎帮你把当前姿势插值为蒙太奇的第一帧姿势,然后再正常播放。其中引擎帮你插值需要帧数。这些帧数可能是计算在你蒙太奇的帧数内,所以如果你蒙太奇时间太短,而且蒙太奇的首帧又距离待机状态差别过大。可能会因为动画时间不够,引擎帮你忽略掉蒙太奇后面的帧数,这也就可以解释为啥只播了起手的动作了。(当然也有可能是还有其他原因我不知道,如果各位读者发现我在胡扯请指正,不胜感激。)