Unity3d 全局使用unity动画

Unity3d 全局使用unity动画,unity3d,Unity3d,我试图在一个简单的游戏中为一个关卡编写一个结束代码。很多事情需要在稍微不同的时间发生。这个角色需要庆祝一下。文本需要在屏幕上弹出。摄影机需要移动以显示胜利,最后需要进行场景转换 这一切似乎是一个伟大的事情来解决与动画。所有这些事情都可以在特定的关键帧上发生作用,最终引发事件并结束场景 问题是看起来动画必须附加到特定对象。我的相机、播放器和静态全局游戏控制器是完全不相关的。事实上,全局控制器与任何东西都没有关系。正因为如此,我的动画无法看到所有对象,也无法控制它们。相反,我一直在编写同步动画,并且

我试图在一个简单的游戏中为一个关卡编写一个结束代码。很多事情需要在稍微不同的时间发生。这个角色需要庆祝一下。文本需要在屏幕上弹出。摄影机需要移动以显示胜利,最后需要进行场景转换

这一切似乎是一个伟大的事情来解决与动画。所有这些事情都可以在特定的关键帧上发生作用,最终引发事件并结束场景


问题是看起来动画必须附加到特定对象。我的相机、播放器和静态全局游戏控制器是完全不相关的。事实上,全局控制器与任何东西都没有关系。正因为如此,我的动画无法看到所有对象,也无法控制它们。相反,我一直在编写同步动画,并且代码会返回新的WaitForSeconds(…);。我发现这很难管理,而且似乎是一种浪费。有没有什么方法可以使用动画或其他基于帧的工具来为我的游戏全局设置动画?

查看Unity的时间线系统。我相信这正是它的初衷