【发布时间】:2013-08-02 14:17:44
【问题描述】:
我试图统一播放两个动画(每个动画是主摄像机的两条独立路径),根据我的研究,我认为我需要使用以下内容:
// Update is called once per frame
void Update () {
animation.PlayQueued("CameraMovement", QueueMode.PlayNow);
animation.PlayQueued("SpaceSceneMovement", QueueMode.CompleteOthers);
}
但是,将此代码附加到我的相机后,我的游戏仍然只播放第一条路径。我创建了路径,以便不同路径之间应该有半秒的延迟。我的相机的动画组件中有两个动画(见附图),我很困惑为什么这不起作用。
我错过了什么吗?
【问题讨论】:
-
我没有时间给你写一个正确的解决方案,但是更新运行每一帧,所以你开始第一帧,排队第二帧,在下一帧你播放第一帧具有更高的优先级(playnow)。这会随着每一帧无限重复,这意味着只有第一个动画会播放。如果这是一次性的,则可能将代码移至 Start()
-
试过了,还是不行。