我在unity animator中遇到了一个非常奇怪的问题。
我为第三人称控制器创建了动画。
但是,在一段动画“蹲行”中,行为无法理解。
它关于“循环时间”的勾选或取消勾选。 在两种情况下,动画都正常工作。
但当“循环时间”勾选时,我尝试点击 Animator 中的转换时,不能显示任何参数(我早先创建的参数:例如,蹲行的布尔值)。
并且,在Inspector中会出现以下错误:
[14:53:35] ArgumentOutOfRangeException:索引超出范围。 必须是非负数且小于集合大小的索引。 参数名:索引 GUI Error:您正在推送更多的GUIClips,而不是弹出。 确保它们是平衡的。 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
PS. 我已经尝试更改动画片段,但没有帮助。 也无论动画片段是否附加到Animator中,动画片段是否存在,检查“循环时间”勾选时都会出现错误。
附图:
Unity GUI问题
评论 (0)