UndeadCrow

管理员您好,最近在做项目优化时遇到点问题,是关于切换动画的,我使用的版本是3.8.
我希望在切换动画时不使用自动补帧以及混合,在播放新动画时,不受到旧动画的影响,能够直接开始播放新动画(例如旧动画没有完全播放完毕需要打断掉,开始播放新的动画),直接使用SetAnimation或者AddAnimation时会产生自动过渡,使用SetToSetUpPose和ClearTracks时,在切换动画时会有那么一帧不自然(当新动画的第一帧和SetUpPose不一样的情况下会发生). 想请教下管理员该如何解决,谢谢!
UndeadCrow
  • Сообщения: 6

Harald

转换持续时间在Spine中称为Mix Duration
Transition duration is called Mix Duration in Spine.

您可以通过_SkeletonData资产的检查器对其进行自定义。 您可以设置影响所有动画的“默认混合持续时间”,并添加“自定义混合持续时间”以为某些动画设置自定义的不同混合持续时间。
You can customize it via the inspector of the _SkeletonData asset. You can set the Default Mix Duration affecting all animations, and add Custom Mix Durations to set a custom different mix duration for certain animations.

DefaultMixDuration.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Harald

Harri
  • Сообщения: 1116

UndeadCrow

试了一下,这下完美了,感谢您!
UndeadCrow
  • Сообщения: 6

Harald

很高兴它有所帮助,谢谢你让我们知道!
Glad it helped, thanks for letting us know!
Аватара пользователя
Harald

Harri
  • Сообщения: 1116


Вернуться в 中国Spine用户