我为一款剑类游戏对象制作了一个简单的动画,让它在玩家角色静止时不断缓慢地上下移动。我的剑有一个附加的 Animator 组件: Animator 控制器也非常简单,这个动画被附加到我的默认状态: 在动画窗口的预览模式下,动画可以正常播放。但当我运行游戏时,动画根本没有播放,剑仍然静止不动。这个问题的原因是什么?
如果您正在 Android 设备上进行测试,我建议您前往“构建设置”>“播放器设置”>“其他设置”>取消选中“静态批处理”。构建并在手机上部署 apk。现在动画应该可以平稳运行了,原始答案翻译成“最初的回答”。
GetComponent<Animator>().Play("IdleSword")
,但仍然没有任何反应。 - BlaperileGetComponent<Animator>().Play("IdleSword")
,你需要从任意状态到IdleSword进行转换。 - Ricardo Reiter