unity animation中的curves应用

时间:2024-03-23 18:36:11

设置曲线的类型包括:

--Clamped-Auto: 根据关键点自动收敛设置曲线

--Auto:根据关键点。

--Free Smooth:统一设置入切线和出切线。

--Flat:入切线和出切线为水平。

--Broken:分别设置入切线和出切线。

还可以选择Left Tangent(入切线),RightTangent(出切线),Both Tangents(双切线)

--Free:*切线,与Broken效果基本一样。

--Linear:线性曲线。

Constant:该点之前一直是上个点的值,到该点之时瞬间变为该点的值

unity5.5以上在曲线编辑器中添加了自动收敛(clapmped-Auto)的切线模式,来替换自动(Auto)切线模式,Auto模式在关键帧过于相近时会超出曲线值范围。将关键帧设置为Clamped-Auto切线模式后,在关键帧快越界时,切线会逐渐变得平坦。

以球体弹跳为例:

下降最低点,Auto Tangents类型,球体弹跳缺乏物理性。

unity animation中的curves应用

下降最低点改为两侧Linear Tangents模式,此时球体加速下降,减速上升。

unity animation中的curves应用

下降最低点改为两侧Linear Tangents模式,此时球体加速下降,减速上升。

unity animation中的curves应用