JMa*_*Boi 3 c# animation unity-game-engine
我正在制作一个游戏,并为获胜屏幕制作了一个动画。根据我看过的所有教程,动画是在激活游戏对象时播放的。然而,它却在开始时播放。我认为解决方案是在比赛获胜时单独进行。您能告诉我该怎么做吗?先感谢您 (:
Ahm*_*ute 10
当您为游戏对象创建动画时,它会作为状态添加到动画控制器(动画器)中。
调用特定动画:
选项A:
您可以使用动画器组件在特定事件时播放动画
选项B:
您可以使用动画器参数(触发器或布尔值)来播放动画
animator.SetBool("BoolName",布尔值)
为了使用动画器参数,您需要定义参数并将它们分配给特定的过渡
在此示例中,一旦布尔 Die 为 true,动画就会发生(在脚本中,一旦健康为零,您将使用Animator.SetBool("Die",true) )
| 归档时间: |
|
| 查看次数: |
40493 次 |
| 最近记录: |