【发布时间】:2018-08-28 21:37:00
【问题描述】:
所以,我正在制作一个小 2D 游戏,在这个游戏中玩家可以滑雪,所以,我制作了玩家动画师,我希望玩家滑雪与状态无关,所以我使用了“任何State”状态,使用名为“isSnowboarding”的布尔值将当前动画转换为“9_Snowboarding”动画,效果很好。
当我希望玩家跳跃时,问题就开始了,我创建了跳跃动画,并创建了一个名为“isJumping”的 bool 来实现转换,并通过代码将 bool 设置为 true。
动画控制器不停地转换“9_Snowboard”到“10_SnowboardJumping”,而不是转换到动画并播放它,我不知道如何解决这个问题。
【问题讨论】:
标签: c# unity3d animation animator