欢迎光临散文网 会员登陆 & 注册

Unity-动画参数

2021-03-02 09:17 作者:unity_某某师_高锦锦  | 我要投稿

动画参数是在 Animator Controller 中定义的变量,可从脚本访问这些变量并向其赋值。这是脚本控制或影响状态机流程的方法。

例如,可通过动画曲线更新参数的值,然后从脚本访问参数以便可改变音效的音高(就像它是一段动画一样)。同样,脚本可设置被 Mecanim 拾取的参数值。例如,脚本可设置参数来控制混合树。

可使用 Animator 窗口的 Parameters 部分来设置默认参数值(可在 Animator 窗口的右上角进行选择)。这些参数可分为四个基本类型:

  • Integer - 整数

  • Float - 带小数部分的数字

  • Bool - true 或 false 值(由复选框表示)

  • Trigger - 当被过渡使用时,由控制器重置的布尔值参数(以圆形按钮表示)

可使用以下 Animator 类中的函数,从脚本为参数赋值:SetFloat、SetInteger、SetBool、SetTrigger 和 ResetTrigger。

以下是基于用户输入和碰撞检测而修改参数的脚本示例。


Unity-动画参数的评论 (共 条)

分享到微博请遵守国家法律