[英]How To Play Animation Through Script? - Unity
我正在制作一个游戏,我为获胜屏幕制作了一个 animation。 根据我看过的所有教程,激活游戏对象时会播放 animation。 但是,它在开头播放。 我认为解决方案是在游戏获胜时单独玩。 你能告诉我怎么做吗? 先感谢您 (:
When you create an Animation for a Game Object it's added as a State in the Animation Controller (Animator).
要调用特定的 animation:
选项 A:
您可以使用 Animator 组件在特定事件中播放 animation
选项 B:
您可以使用动画参数(触发器或布尔值)来播放 animation
animator.SetTrigger("TriggerName")
animator.SetBool("BoolName",boolean 值)
为了使用 Animator 参数,您需要定义参数并将它们分配给特定的过渡
在此示例中,一旦 Boolean Die 为 true,Animation 就会发生(并且在脚本中,一旦生命值为零,您将使用Animator.SetBool("Die",true) )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.