我用团结4.6和c#制作了一场2D游戏。我需要创建两种类型的门。第一个开始打开,当一些事件发生时,门关闭。我使用Unity动画对象制作了这个。现在第二门类型是同一个门,但最初它关闭,并在一些事件后打开。所以我的问题是有没有办法创建一个预制件,添加两个动画和两个初始状态,并在初始化后设置两个状态之一,并在某个事件上播放两个动画之一,或者它应该是两个单独的预制件与单独的动画?
动画很简单,我只是对精灵变换的动画进行动画处理。
答案 0 :(得分:0)
不要使用传统动画组件,请查看Unity的Animator。它有点复杂,需要更多的工作来学习和设置,但它更灵活。我认为this video解释了它在Unity的隐形项目中是如何用于门的。