Unity Animation设置动画播放初始时间

Unity Animation设置动画播放初始时间

需求

在需要播放动作时, 从动作序列帧指定位置开始播放

实现

在指定位置等待播放

public Animation animation;
void Start()
{
        // 默认动作
        var animationState = animation[animation.clip.name];
        animationState.time = 5f;
        animationState.speed = 0f;
}

播放

animationState.speed = 1f;

你可能感兴趣的:(Unity,动画,unity)