我正在做一个游戏,我做了一个胜利屏幕的动画。根据我看的所有教程,动画是在激活GameObject时播放的。然而,它是在 开始 而不是。我想解决的办法就是在游戏胜利后单独播放。请您告诉我怎么做,好吗?先谢谢你(。
当你为一个游戏对象创建一个动画时,它被添加为动画控制器(Animator)中的一个状态。
要调用一个特定的动画。
选项A:
你可以使用Animator组件在特定的事件中播放动画
选项B。
你可以使用Animator参数(Trigger或Boolean)来播放动画。
animator.SetTrigger("TriggerName")
animator.SetBool("BoolName",boolean value)
为了使用Animator参数,你需要定义参数,并将其分配给特定的转场
在这个例子中,一旦布尔值Die为真,动画就会发生(在脚本中,你使用了 Animator.SetBool("Die",true) 一旦健康指数为零)