Animation 统一的动画和视频同步

Animation 统一的动画和视频同步,animation,unity3d,unityscript,Animation,Unity3d,Unityscript,我有一个视频剪辑和一个fbx摄像机动画,都是25帧每秒。我需要它们完全同步,所以我关闭了“导入设置”中的“重采样曲线”和“动画压缩”,另外我克隆了动画,以便可以在“动画窗口”中编辑它,我选择了所有关键帧并将其设置为“断开”,两条切线都保持不变。 我使用新的视频播放器来显示视频。我看到动画管道从5.5版更改为5.6版,当我将fbx导入Unity 5.6时,我得到了奇怪的对象移动,并且当我尝试编辑关键帧时,动画窗口一直冻结,所以我在5.5版中设置了上面提到的所有内容,并在5.6版中打开它,只是为了添

我有一个视频剪辑和一个fbx摄像机动画,都是25帧每秒。我需要它们完全同步,所以我关闭了“导入设置”中的“重采样曲线”和“动画压缩”,另外我克隆了动画,以便可以在“动画窗口”中编辑它,我选择了所有关键帧并将其设置为“断开”,两条切线都保持不变。 我使用新的视频播放器来显示视频。我看到动画管道从5.5版更改为5.6版,当我将fbx导入Unity 5.6时,我得到了奇怪的对象移动,并且当我尝试编辑关键帧时,动画窗口一直冻结,所以我在5.5版中设置了上面提到的所有内容,并在5.6版中打开它,只是为了添加视频播放器

它们仍然不同步,所以我编写了一个脚本,根据Update()函数中的视频时间设置动画时间:

if (cameraMovement.IsPlaying("cameraMovementFromFBX") && vPlayer.isPlaying) {
            cameraMovement ["cameraMovementFromFBX"].time = (float)vPlayer.time;
        }
即使时间看起来是同步的,从视觉上看,它们仍然不正确,有轻微的抖动,并且随着时间的推移,差异会增加

我对Unity完全陌生,所以我不知道我正在尝试做的是否可能,因为Unity使用了各种帧速率。任何暗示都很好