找回密码
 注册帐号

扫一扫,访问微社区

在 mecanim 中使用动画曲线 (animation curves)(仅限专业版 (pro))

2015-1-8 17:01| 发布者: 杨炎| 查看: 1655| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 在 mecanim 中使用动画曲线 (animation curves)(仅限专业版 (pro))动画曲线可附加到动画导入设置 (animation import settings)中动画 (animations) 选项卡的动画片段。mecanim 中动画片段上的曲线曲线的 x 轴代表 ...

mecanim 中使用动画曲线 (animation curves)(仅限专业版 (pro))

动画曲线可附加到动画导入设置 (animation import settings)中动画 (animations) 选项卡的动画片段。

mecanim 中动画片段上的曲线

曲线的 x 轴代表标准化时间,范围始终在 0.0 到 1.0 之间(不管持续时间多长,分别对应于动画片段的开始和结束)。

unity 曲线编辑器" target="_blank" class="relatedlink">编辑器 (curve editor)

双击动画曲线将启动标准 unity 曲线编辑器(请参阅编辑值属性,了解更多详细信息),您可以使用该编辑器向曲线添加。键是沿着曲线时间线的点,在时间线上,它拥有动画器明确设定的值,而非只使用内插值。键对于沿着动画时间线标记重要点非常重要。例如,在走路动画中,您可以使用键标记左脚在地上所站的点、然后双脚在地上所站的点、最后是右脚在地上所站的点等。设好键后,可以通过按“上一个/下一个键帧 (previous/next key frame)”按钮在键帧之间方便移动。这样会移动垂直红线,并在键帧显示标准化时间;输入文本框的值此时会设置曲线值。

动画曲线 (animation curves) 和动画器控制器 (animator controller) 参数

如果您的曲线的名称与参数的名称相同,那么该参数会在时间线的每一点取曲线的值。例如,如果您从脚本调用getfloat,返回值将等于调用时曲线的值。请注意,在任何给定时间点,可能会有多个动画片段尝试设置相同控制器的相同参数。在这种情况下,多个动画片段的曲线值将融合到一起。如果一个动画没有针对特殊参数的曲线,则融合将使用该参数的默认值完成。

(返回mecanim 简介)

相关阅读

文章点评
相关文章