可能有以下几种原因:

  1. 检查Animator Controller中的参数名称是否与代码中的变量名称完全一致。

  2. 检查Animator Controller中的参数类型是否为Float。

  3. 检查代码中赋值的值是否为float类型。

  4. 检查是否在代码中使用了Animator.SetFloat()函数,并且该函数是否被正确调用。

如果以上步骤都没有解决问题,可以尝试重新创建Animator Controller或重新导入模型。

Unity Animator float 变量赋值无效

原文地址: https://www.cveoy.top/t/topic/g0ef 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录